Changeset 6456 for issm/trunk/src/m/kml/kml_multigeometry.m
- Timestamp:
- 10/29/10 10:48:34 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/kml/kml_multigeometry.m
r6455 r6456 63 63 64 64 kmlref=feval(class(kml)); 65 fnames=fieldnames(kmlref); 65 66 66 67 % loop through each parameter in the input list (comparing to the reference … … 68 69 69 70 for i=1:2:length(varargin) 70 if is field(kmlref,varargin{i})71 if ismember(varargin{i},fnames) && (i+1 <= length(varargin)) 71 72 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 72 73 kml.(varargin{i})=varargin{i+1}; … … 74 75 if ~isempty(inputname(i+1)) 75 76 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 76 inputname(i+ 1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i})));77 inputname(i+2),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 77 78 else 78 79 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 79 i+ 1,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i})));80 i+2 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 80 81 end 81 82 end
Note:
See TracChangeset
for help on using the changeset viewer.