Changeset 133 for trunk/SRC/ToBeReviewed/UTILITAIRE/vzoom.pro
- Timestamp:
- 07/07/06 11:57:27 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/ToBeReviewed/UTILITAIRE/vzoom.pro
r11 r133 3 3 ;------------------------------------------------------------ 4 4 ;+ 5 ; NAME:vraizoom6 5 ; 7 ; PURPOSE:fait un vari zoom dans un plot, contrairement a la fonction 8 ; ZOOM preecrite par IDL qui ne fait que grossir les pixels 6 ; @file_comments 7 ; Make a real zoom in a plot, contrarly at the function 8 ; ZOOM prewritten by IDL which just get pixels bigger. 9 9 ; 10 ; CATEGORY:petit outil10 ; @categories utilities 11 11 ; 12 ; CALLING SEQUENCE:@vzoom 12 ; @restrictions use the journal. 13 ; @history Sebastien Masson (smasson@lodyc.jussieu.fr) 14 ; 29/4/1999 13 15 ; 14 ; SIDE EFFECTS:utilise le journal.16 ; @version $Id$ 15 17 ; 16 ; RESTRICTIONS:18 ; @todo seb 17 19 ; 18 ; EXAMPLE:19 ;20 ; MODIFICATION HISTORY: Sebastien Masson (smasson@lodyc.jussieu.fr)21 ; 29/4/199922 20 ;- 23 21 ;------------------------------------------------------------ … … 31 29 y = y[sort(y)] 32 30 domdef, [x, y, vert1, vert2] 33 ; il faut fermer le journal!31 ; we must close the journal! 34 32 journal 35 ; on recupere le journal sous la forme d''un vecteur destring:33 ; we recuperate the journal as a vector of string: 36 34 vectjournal = getfile(myuniquetmpdir+'idlsave.pro') 37 ; on coupe la derniere ligne qui estvraizoom35 ; we cut the last line which is vraizoom 38 36 vectjournal = vectjournal[0:n_elements(vectjournal)-2 ] 39 37 ;------------------------------------------------------------ 40 ; on le corrige si besoin est...38 ; we correct it if there is the need to... 41 39 ;------------------------------------------------------------ 42 40 for i = 0, n_elements(vectjournal)-1 do $ 43 41 if strpos(vectjournal[i],'text_box' ) EQ -1 then $ 44 42 vectjournal[i] = strtrim(strcompress(vectjournal[i]), 2) 45 ;2 li gnes sont identiques??43 ;2 line are identical ?? 46 44 for i = 0, n_elements(vectjournal)-2 do $ 47 45 if vectjournal[i] EQ vectjournal[i+1] then vectjournal[i] = ' ' … … 65 63 66 64 ; 67 ; on reecritidlsave.pro65 ; we rewrite idlsave.pro 68 66 putfile, myuniquetmpdir+'idlsave.pro', vectjournal 69 ; appl iqueidlsave67 ; apply idlsave 70 68 cd, current = curdir 71 69 cd, myuniquetmpdir 72 70 @idlsave 73 71 cd, curdir 74 ; le journal vient d'etre reouvert, et on y met les elements de 75 ; vectjournal 72 ; the journal has just been reopened, and we put in elements of vectjournal. 76 73 for i = 0, n_elements(vectjournal)-1 DO $ 77 74 journal, vectjournal[i]
Note: See TracChangeset
for help on using the changeset viewer.