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

Last change on this file since 325 was 325, checked in by pinsard, 17 years ago

modification of some headers (+some corrections) to prepare usage of the new idldoc

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