Changeset 20152


Ignore:
Timestamp:
02/12/16 17:10:35 (9 years ago)
Author:
Eric.Larour
Message:

CHG: implemented maskvalue option.

File:
1 edited

Legend:

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

    r19084 r20152  
    127127        if exist(options,'mask'),
    128128                flags=getfieldvalue(options,'mask');
     129                maskvalue=getfieldvalue(options,'maskvalue',NaN);
    129130                pos=find(~flags);
    130131                if length(flags)==md.mesh.numberofvertices,
    131132                        [pos2 dummy]=find(ismember(md.mesh.elements,pos));
    132                         data(pos2,:)=NaN;
     133                        data(pos2,:)=maskvalue;
    133134                elseif length(flags)==md.mesh.numberofelements
    134                         data(pos,:)=NaN;
     135                        data(pos,:)=maskvalue;
    135136                else
    136137                        disp('plotmodel warning: mask length not supported yet (supported length are md.mesh.numberofvertices and md.mesh.numberofelements');
     
    157158        if exist(options,'mask'),
    158159                flags=getfieldvalue(options,'mask');
     160                maskvalue=getfieldvalue(options,'maskvalue',NaN);
    159161                pos=find(~flags);
    160162                if length(flags)==md.mesh.numberofvertices,
    161                         data(pos,:)=NaN;
     163                        data(pos,:)=maskvalue;
    162164                elseif length(flags)==md.mesh.numberofelements
    163                         data(md.mesh.elements(pos,:),:)=NaN;
     165                        data(md.mesh.elements(pos,:),:)=maskvalue;
    164166                else
    165167                        disp('plotmodel warning: mask length not supported yet (supported length are md.mesh.numberofvertices and md.mesh.numberofelements');
Note: See TracChangeset for help on using the changeset viewer.