Index: /issm/trunk-jpl/src/m/plot/processdata.m
===================================================================
--- /issm/trunk-jpl/src/m/plot/processdata.m	(revision 18251)
+++ /issm/trunk-jpl/src/m/plot/processdata.m	(revision 18252)
@@ -15,4 +15,15 @@
 if (iscell(data) | isempty(data) | length(data)==0 | (length(data)==1 & ~isstruct(data) & isnan(data))),
 	error('plotmodel error message: data provided is empty');
+end
+
+%specials for struct
+if isstruct(data),
+	disp('data provided is a struct, please enter the number of the field you would like to display:');
+	F=fields(data);
+	for i=1:numel(F),
+		disp(['   ' num2str(i) ': ' F{i} ]);
+	end
+	choice=input(['please enter the field number? (between 1 and ' num2str(numel(F)) ')  ']);
+	[data datatype]=processdata(md,data.(F{choice}),options);
 end
 
