source: trunk/LECTURE/changeread.pro @ 2

Last change on this file since 2 was 2, checked in by opalod, 22 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 1.1 KB
Line 
1FUNCTION changeread, newread
2;
3@common
4;
5;
6; newread must be two structures
7;
8   if size(newread, /type) NE 8 then return, 0
9;
10; we compare the two structure which caracterise the read 
11;
12   case 1 of
13      ccreadparameters.funclec_name NE newread.funclec_name:
14      ccreadparameters.jpidta NE newread.jpidta:
15      ccreadparameters.jpjdta NE newread.jpjdta:
16      ccreadparameters.jpkdta NE newread.jpkdta:
17      ccreadparameters.ixmindta NE newread.ixmindta:
18      ccreadparameters.ixmaxdta NE newread.ixmaxdta:
19      ccreadparameters.iymindta NE newread.iymindta:
20      ccreadparameters.iymaxdta NE newread.iymaxdta:
21      ccreadparameters.izmindta NE newread.izmindta:
22      ccreadparameters.izmaxdta NE newread.izmaxdta:
23      ELSE:return, 0
24   endcase
25;
26; update the common paramaters
27;
28   ccreadparameters = newread
29   jpidta = newread.jpidta
30   jpjdta = newread.jpjdta
31   jpkdta = newread.jpkdta
32   ixmindta = newread.ixmindta
33   ixmaxdta = newread.ixmaxdta
34   iymindta = newread.iymindta
35   iymaxdta = newread.iymaxdta
36   izmindta = newread.izmindta
37   izmaxdta = newread.izmaxdta
38;
39   return, 1
40end
Note: See TracBrowser for help on using the repository browser.