source: trunk/SRC/ToBeReviewed/LECTURE/changeread.pro @ 150

Last change on this file since 150 was 142, checked in by navarro, 18 years ago

english and nicer header (2a)

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