Changeset 1257
- Timestamp:
- 07/08/09 07:39:26 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/public/display/fielddisplay.m
r1252 r1257 75 75 76 76 %initialization 77 isstring=ischar(field{1});77 string='{'; 78 78 79 %is cell of string? 80 if isstring, 81 string=''; 79 %go through the cell and fill string 80 if length(field)<5; 82 81 for i=1:length(field), 83 parameter=field{i}; 84 isstring=isstring*ischar(parameter); 85 string=[string parameter ' and ']; 82 if ischar(field{i}), 83 string=[string '''' field{i} ''',']; 84 elseif (isnumeric(field{i}) & length(field{i})==1) 85 string=[string num2str(field{i}) ',' ]; 86 else 87 string='{'; 88 break 89 end 86 90 end 87 91 end 92 if strcmp(string,'{'), 93 string=['(' num2str(size(field,1)) 'x' num2str(size(field,2)) ')']; 94 else 95 string=[string(1:end-1) '}']; 96 end 88 97 89 if isstring, 90 displayunit(offset,name,string(1:length(string)-5),comment); 91 else 92 displayunit(offset,name,['(' num2str(fieldsize(1)) 'x' num2str(fieldsize(2)) ')'],comment), 93 end 98 %call displayunit 99 displayunit(offset,name,string,comment); 94 100 end 95 101
Note:
See TracChangeset
for help on using the changeset viewer.