Changeset 24762


Ignore:
Timestamp:
04/30/20 08:01:46 (5 years ago)
Author:
Mathieu Morlighem
Message:

NEW: better handling of plotmodel with levelset: use 'gridded',1,'levelset',md.results.TransientSolution(end).MaskIceLevelset

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/plot/plot_gridded.m

    r22701 r24762  
    1010[x y z elements is2d isplanet]=processmesh(md,[],options);
    1111[data datatype]=processdata(md,data,options);
     12
     13islevelset = exist(options,'levelset');
     14if islevelset
     15        levelset = getfieldvalue(options,'levelset');
     16        [levelset datatype]=processdata(md,levelset,options);
     17end
    1218
    1319%check is2d
     
    2935if size(data_grid,1)<3 | size(data_grid,2)<3,
    3036        error('data_grid size too small in plot_gridded, check posting and units');
     37end
     38
     39%Mask values if levelset>0
     40if islevelset
     41        ls_grid=InterpFromMeshToGrid(elements,x,y,levelset,x_m,y_m,NaN);
     42        data_grid(ls_grid>0) = NaN;
    3143end
    3244
Note: See TracChangeset for help on using the changeset viewer.