source: trunk/SRC/Grid/restoreboxparam.pro @ 103

Last change on this file since 103 was 103, checked in by pinsard, 18 years ago

start to modify headers of Grid .pro files for better idldoc output

  • Property svn:executable set to *
File size: 2.6 KB
Line 
1;------------------------------------------------------------
2;------------------------------------------------------------
3;------------------------------------------------------------
4;+
5;
6; @file_comments restore all the zoom parameters (defined by calling domdef)
7;          perviously defined by saveboxparam
8;
9; @examples
10; IDL> restoreboxparam, filename
11;
12; @param filename {in}{required} a scalar string defining the file name
13;
14; @uses cm_4mesh and cm_demomode_used if we are in demo mode
15;
16; @restrictions all def_myuniquetmpdir, if myuniquetmpdir is undefined:
17;               => define, create and add it to !path
18;
19; @history Sebastien Masson (smasson\@lodyc.jussieu.fr)
20;                      July 2005
21;-
22;------------------------------------------------------------
23;------------------------------------------------------------
24;------------------------------------------------------------
25PRO restoreboxparam, filename
26@cm_4mesh
27;
28  IF lmgr(/demo) EQ 1 THEN BEGIN
29; if we are in demo mode, we cannot save the parameters in a temporary file...
30@cm_demomode_used
31;
32     lon1 = boxzoomparam.bound[0]
33     lon2 = boxzoomparam.bound[1]
34     lat1 = boxzoomparam.bound[2]
35     lat2 = boxzoomparam.bound[3]
36     vert1 = boxzoomparam.bound[4]
37     vert2 = boxzoomparam.bound[5]
38     firstxt = boxzoomparam.indexes[0]
39     lastxt = boxzoomparam.indexes[1]
40     firstyt = boxzoomparam.indexes[2]
41     lastyt = boxzoomparam.indexes[3]
42     firstxu = boxzoomparam.indexes[4]
43     lastxu = boxzoomparam.indexes[5]
44     firstyu = boxzoomparam.indexes[6]
45     lastyu = boxzoomparam.indexes[7]
46     firstxv = boxzoomparam.indexes[8]
47     lastxv = boxzoomparam.indexes[9]
48     firstyv = boxzoomparam.indexes[10]
49     lastyv = boxzoomparam.indexes[11]
50     firstxf = boxzoomparam.indexes[12]
51     lastxf = boxzoomparam.indexes[13]
52     firstyf = boxzoomparam.indexes[14]
53     lastyf = boxzoomparam.indexes[15]
54     firstzt = boxzoomparam.indexes[16]
55     lastzt = boxzoomparam.indexes[17]
56     firstzw = boxzoomparam.indexes[18]
57     lastzw = boxzoomparam.indexes[19]
58     nxt = boxzoomparam.indexes[20]
59     nyt = boxzoomparam.indexes[21]
60     nxu = boxzoomparam.indexes[22]
61     nyu = boxzoomparam.indexes[23]
62     nxv = boxzoomparam.indexes[24]
63     nyv = boxzoomparam.indexes[25]
64     nxf = boxzoomparam.indexes[26]
65     nyf = boxzoomparam.indexes[27]
66     nzt = boxzoomparam.indexes[28]
67     nzw = boxzoomparam.indexes[29]
68     key_irregular = boxzoomparam.key
69;
70      boxzoomparam = -1
71;
72   ENDIF ELSE BEGIN
73;
74      restore, myuniquetmpdir + filename
75      file_delete, myuniquetmpdir + filename
76;
77   ENDELSE
78;
79   @updateold
80;
81  return
82end
83   
Note: See TracBrowser for help on using the repository browser.