Ignore:
Timestamp:
12/13/07 20:27:11 (16 years ago)
Author:
smasson
Message:

bugfix, continuation of changeset:326

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/ToBeReviewed/PLOTS/DESSINE/pltz.pro

    r327 r328  
    311311  IF keyword_set(strictfill) THEN BEGIN 
    312312    tmp = z2d ge max 
    313     tmp = 1b - byte(extrapolate(tmp, tmp, 1)) 
    314     key_save = key_periodic & key_periodic = 0 
    315     trifield = triangule(temporary(tmp)*mask, coinmonte = coinmontemask $ 
    316                          , coindescend = coindescendmask, keep_cont = 0) 
    317     key_periodic = key_save 
     313    IF total(tmp GE 1) THEN BEGIN  
     314      tmp = 1b - byte(extrapolate(tmp, tmp, 1)) 
     315      key_save = key_periodic & key_periodic = 0 
     316      trifield = triangule(temporary(tmp)*mask, coinmonte = coinmontemask $ 
     317                           , coindescend = coindescendmask, keep_cont = 0) 
     318      key_periodic = key_save 
     319    ENDIF 
    318320  ENDIF 
    319321  IF n_elements(fillxdir) EQ 0  THEN fillxdir = 1 
     
    347349;   if keyword_set(notri) then trifield = -1 $ 
    348350;   ELSE trifield = triangule(mask,/basic) 
    349   if NOT keyword_set(strictfill) AND ((usetri GE 1 AND (vargrid EQ 'T' OR vargrid EQ 'W')) $ 
     351  if n_elements(key_save) EQ 0 AND ((usetri GE 1 AND (vargrid EQ 'T' OR vargrid EQ 'W')) $ 
    350352                                      OR (usetri EQ 2 AND (vargrid NE 'T' AND vargrid NE 'W'))) THEN $ 
    351353                                         trifield = triangule(mask, /basic) 
Note: See TracChangeset for help on using the changeset viewer.