Index: /issm/trunk-jpl/src/m/plot/processdata.m
===================================================================
--- /issm/trunk-jpl/src/m/plot/processdata.m	(revision 20151)
+++ /issm/trunk-jpl/src/m/plot/processdata.m	(revision 20152)
@@ -127,10 +127,11 @@
 	if exist(options,'mask'),
 		flags=getfieldvalue(options,'mask');
+		maskvalue=getfieldvalue(options,'maskvalue',NaN);
 		pos=find(~flags);
 		if length(flags)==md.mesh.numberofvertices,
 			[pos2 dummy]=find(ismember(md.mesh.elements,pos));
-			data(pos2,:)=NaN;
+			data(pos2,:)=maskvalue;
 		elseif length(flags)==md.mesh.numberofelements
-			data(pos,:)=NaN;
+			data(pos,:)=maskvalue;
 		else
 			disp('plotmodel warning: mask length not supported yet (supported length are md.mesh.numberofvertices and md.mesh.numberofelements');
@@ -157,9 +158,10 @@
 	if exist(options,'mask'),
 		flags=getfieldvalue(options,'mask');
+		maskvalue=getfieldvalue(options,'maskvalue',NaN);
 		pos=find(~flags);
 		if length(flags)==md.mesh.numberofvertices,
-			data(pos,:)=NaN;
+			data(pos,:)=maskvalue;
 		elseif length(flags)==md.mesh.numberofelements
-			data(md.mesh.elements(pos,:),:)=NaN;
+			data(md.mesh.elements(pos,:),:)=maskvalue;
 		else
 			disp('plotmodel warning: mask length not supported yet (supported length are md.mesh.numberofvertices and md.mesh.numberofelements');
