source: trunk/SRC/ToBeReviewed/WIDGET/slec.pro @ 373

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

modification of headers : mainly blanks around = sign for keywords in declaration of function and pro

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.6 KB
RevLine 
[150]1;+
[231]2;
[150]3; @file_comments
4;
5; @categories
6;
7; @param NAME
8;
9; @param DEBUT
10;
11; @param FIN
12;
13; @param NOMEXP
14;
15; @keyword PARENT {in}{required}
16; The widget ID of the parent widget.
17;
18; @keyword BOXZOOM
[231]19; Vector indicating the geographic zone on which we want to cut the map.
20; If BOXZOOM has :
[150]21;   1 element : The extraction is made on [lon1, lon2, lat1, lat2, 0.,boxzoom[0]]
22;   2 elements: The extraction is made on [lon1, lon2, lat1, lat2, boxzoom[0],boxzoom[1]]
23;   4 elements: The extraction is made on [Boxzoom, 0, max([gdept, gdepw])]
24;   5 elements: The extraction is made on [Boxzoom[0:3], 0, Boxzoom[4]]
[231]25;   6 elements: The extraction is made on Boxzoom
[254]26; where lon1,lon2,lat1,lat2 are global variables defined at the last
27; <pro>domdef</pro> !
[150]28;
29; @keyword _EXTRA
[231]30; Used to pass keywords
31;
[150]32; @returns
[231]33;
[150]34; @uses
[231]35;
[150]36; @restrictions
[231]37;
[150]38; @examples
[231]39;
[150]40; @history
[231]41;
42; @version
[150]43; $Id$
44;
45; @todo
46; Seb: documenter
47;
48;-
[327]49FUNCTION slec, name, debut, fin, nomexp $
50             , PARENT=parent, BOXZOOM=boxzoom, _EXTRA=ex
[114]51;
52  compile_opt idl2, strictarrsubs
53;
[52]54@cm_4data
55  IF NOT keyword_set(key_forgetold) THEN BEGIN
56@updatenew
57@updatekwd
58  ENDIF
[231]59;------------------------------------------------------------
[2]60   case n_params() of
[52]61      1:tab = nlec(name, PARENT = parent, BOXZOOM=boxzoom, _EXTRA = ex)
62      2:tab = nlec(name,debut, PARENT = parent, BOXZOOM=boxzoom, _EXTRA = ex)
63      3:tab = nlec(name,debut,fin, PARENT = parent, BOXZOOM=boxzoom, _EXTRA = ex)
64      4:tab = nlec(name,debut,fin, nomexp, PARENT = parent, BOXZOOM=boxzoom, _EXTRA = ex)
[2]65   endcase
66;
67   return, {tab:tab, grille:vargrid, unite:varunit, experience:varexp, nom:varname}
68end
Note: See TracBrowser for help on using the repository browser.