Index: /issm/trunk/src/m/classes/public/project2d.m
===================================================================
--- /issm/trunk/src/m/classes/public/project2d.m	(revision 2823)
+++ /issm/trunk/src/m/classes/public/project2d.m	(revision 2824)
@@ -1,3 +1,3 @@
-function projection_value=project2d(md,value,layer)
+function projection_value=project2d(md3d,value,layer)
 %PROJECT2D - returns the value of a field for a given layer of the mesh
 %
@@ -9,8 +9,8 @@
 %
 %   Usage:
-%      projection_value=project2d(md,value,layer)
+%      projection_value=project2d(md3d,value,layer)
 %
 %   Example:
-%      vel2=project2d(md,md.vel,2);
+%      vel2=project2d(md3d,md3d.vel,2);
 
 %some checks on list of arguments
@@ -20,19 +20,19 @@
 end
 
-if md.counter<4,
+if md3d.counter<4,
 	error('this model has not been extruded! ... exiting');
 end
 
-if ~strcmpi(md.type,'3d'),
+if ~strcmpi(md3d.type,'3d'),
 	error('wrong model type ... should be ''3d''');
 end
 
-if ((layer<1) | (layer>md.numlayers)),
-	error(['layer must be between 1 and ' num2str(md.numlayers)]);
+if ((layer<1) | (layer>md3d.numlayers)),
+	error(['layer must be between 1 and ' num2str(md3d.numlayers)]);
 end
 
-if size(value,1)==md.numberofgrids,
-	projection_value=value((layer-1)*md.numberofgrids2d+1:layer*md.numberofgrids2d,:);
+if size(value,1)==md3d.numberofgrids,
+	projection_value=value((layer-1)*md3d.numberofgrids2d+1:layer*md3d.numberofgrids2d,:);
 else
-	projection_value=value((layer-1)*md.numberofelements2d+1:layer*md.numberofelements2d,:);
+	projection_value=value((layer-1)*md3d.numberofelements2d+1:layer*md3d.numberofelements2d,:);
 end
