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

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

header improvements : type of parameters and keywords, default values, spell checking + idldoc assistant (IDL online_help)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.3 KB
Line 
1;+
2; @file_comments
3;
4;
5; @categories
6;
7;
8; @param NEWREAD
9;
10;
11; @returns
12;
13;
14; @uses
15;
16;
17; @restrictions
18;
19;
20; @examples
21;
22;
23; @history
24;
25;
26; @version
27; $Id$
28;
29; @todo seb
30;
31;-
32FUNCTION changeread, newread
33;
34;
35  compile_opt idl2, strictarrsubs
36;
37@common
38;
39;
40; newread must be two structures
41;
42   if size(newread, /type) NE 8 then return, 0
43;
44; we compare the two structure which caracterise the read 
45;
46   case 1 of
47      ccreadparameters.funclec_name NE newread.funclec_name:
48      ccreadparameters.jpidta NE newread.jpidta:
49      ccreadparameters.jpjdta NE newread.jpjdta:
50      ccreadparameters.jpkdta NE newread.jpkdta:
51      ccreadparameters.ixmindta NE newread.ixmindta:
52      ccreadparameters.ixmaxdta NE newread.ixmaxdta:
53      ccreadparameters.iymindta NE newread.iymindta:
54      ccreadparameters.iymaxdta NE newread.iymaxdta:
55      ccreadparameters.izmindta NE newread.izmindta:
56      ccreadparameters.izmaxdta NE newread.izmaxdta:
57      ELSE:return, 0
58   endcase
59;
60; update the common paramaters
61;
62   ccreadparameters = newread
63   jpidta = newread.jpidta
64   jpjdta = newread.jpjdta
65   jpkdta = newread.jpkdta
66   ixmindta = newread.ixmindta
67   ixmaxdta = newread.ixmaxdta
68   iymindta = newread.iymindta
69   iymaxdta = newread.iymaxdta
70   izmindta = newread.izmindta
71   izmaxdta = newread.izmaxdta
72;
73   return, 1
74end
Note: See TracBrowser for help on using the repository browser.