Changeset 6455
- Timestamp:
- 10/29/10 10:13:49 (14 years ago)
- Location:
- issm/trunk/src/m/kml
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/kml/kml_colorstyle.m
r6454 r6455 46 46 else 47 47 if ~isempty(inputname(i)) 48 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...48 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 49 49 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 50 50 else 51 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...51 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 52 52 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 53 53 end … … 75 75 else 76 76 disp(sprintf(' colormode: ''%s''' ,kml(i).colormode)); 77 end 78 end 79 80 end 81 82 % set the properties of the object 83 84 function [kml]=set(kml,varargin) 85 86 kmlref=feval(class(kml)); 87 88 % loop through each parameter in the input list (comparing to the reference 89 % object in case property types have been changed) 90 91 for i=1:2:length(varargin) 92 if isfield(kmlref,varargin{i}) 93 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 94 kml.(varargin{i})=varargin{i+1}; 95 else 96 if ~isempty(inputname(i+1)) 97 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 98 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 99 else 100 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 101 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 102 end 103 end 104 else 105 warning('Property ''%s'' for class ''%s'' does not exist.',... 106 varargin{i},class(kmlref)); 77 107 end 78 108 end -
issm/trunk/src/m/kml/kml_container.m
r6454 r6455 49 49 else 50 50 if ~isempty(inputname(i)) 51 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...51 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 52 52 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 53 53 else 54 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...54 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 55 55 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 56 56 end … … 75 75 if strcmp(class(kml),'kml_container') 76 76 disp(sprintf('\n')); 77 end 78 end 79 80 end 81 82 % set the properties of the object 83 84 function [kml]=set(kml,varargin) 85 86 kmlref=feval(class(kml)); 87 88 % loop through each parameter in the input list (comparing to the reference 89 % object in case property types have been changed) 90 91 for i=1:2:length(varargin) 92 if isfield(kmlref,varargin{i}) 93 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 94 kml.(varargin{i})=varargin{i+1}; 95 else 96 if ~isempty(inputname(i+1)) 97 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 98 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 99 else 100 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 101 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 102 end 103 end 104 else 105 warning('Property ''%s'' for class ''%s'' does not exist.',... 106 varargin{i},class(kmlref)); 77 107 end 78 108 end -
issm/trunk/src/m/kml/kml_document.m
r6454 r6455 51 51 else 52 52 if ~isempty(inputname(i)) 53 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...53 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 54 54 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 55 55 else 56 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...56 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 57 57 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 58 58 end … … 75 75 disp(sprintf(' feature: %s %s\n' ,string_size(kml(i).feature),... 76 76 class(kml(i).feature))); 77 end 78 79 end 80 81 % set the properties of the object 82 83 function [kml]=set(kml,varargin) 84 85 kmlref=feval(class(kml)); 86 87 % loop through each parameter in the input list (comparing to the reference 88 % object in case property types have been changed) 89 90 for i=1:2:length(varargin) 91 if isfield(kmlref,varargin{i}) 92 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 93 kml.(varargin{i})=varargin{i+1}; 94 else 95 if ~isempty(inputname(i+1)) 96 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 97 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 98 else 99 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 100 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 101 end 102 end 103 else 104 warning('Property ''%s'' for class ''%s'' does not exist.',... 105 varargin{i},class(kmlref)); 106 end 77 107 end 78 108 -
issm/trunk/src/m/kml/kml_feature.m
r6454 r6455 56 56 else 57 57 if ~isempty(inputname(i)) 58 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...58 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 59 59 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 60 60 else 61 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...61 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 62 62 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 63 63 end … … 92 92 disp(sprintf(' style: %s %s' ,string_size(kml(i).style),... 93 93 class(kml(i).style))); 94 end 95 end 96 97 end 98 99 % set the properties of the object 100 101 function [kml]=set(kml,varargin) 102 103 kmlref=feval(class(kml)); 104 105 % loop through each parameter in the input list (comparing to the reference 106 % object in case property types have been changed) 107 108 for i=1:2:length(varargin) 109 if isfield(kmlref,varargin{i}) 110 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 111 kml.(varargin{i})=varargin{i+1}; 112 else 113 if ~isempty(inputname(i+1)) 114 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 115 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 116 else 117 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 118 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 119 end 120 end 121 else 122 warning('Property ''%s'' for class ''%s'' does not exist.',... 123 varargin{i},class(kmlref)); 94 124 end 95 125 end -
issm/trunk/src/m/kml/kml_folder.m
r6454 r6455 51 51 else 52 52 if ~isempty(inputname(i)) 53 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...53 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 54 54 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 55 55 else 56 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...56 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 57 57 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 58 58 end … … 75 75 disp(sprintf(' feature: %s %s\n' ,string_size(kml(i).feature),... 76 76 class(kml(i).feature))); 77 end 78 79 end 80 81 % set the properties of the object 82 83 function [kml]=set(kml,varargin) 84 85 kmlref=feval(class(kml)); 86 87 % loop through each parameter in the input list (comparing to the reference 88 % object in case property types have been changed) 89 90 for i=1:2:length(varargin) 91 if isfield(kmlref,varargin{i}) 92 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 93 kml.(varargin{i})=varargin{i+1}; 94 else 95 if ~isempty(inputname(i+1)) 96 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 97 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 98 else 99 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 100 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 101 end 102 end 103 else 104 warning('Property ''%s'' for class ''%s'' does not exist.',... 105 varargin{i},class(kmlref)); 106 end 77 107 end 78 108 -
issm/trunk/src/m/kml/kml_geometry.m
r6454 r6455 42 42 else 43 43 if ~isempty(inputname(i)) 44 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...44 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 45 45 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 46 46 else 47 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...47 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 48 48 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 49 49 end … … 68 68 if strcmp(class(kml),'kml_geometry') 69 69 disp(sprintf('\n')); 70 end 71 end 72 73 end 74 75 % set the properties of the object 76 77 function [kml]=set(kml,varargin) 78 79 kmlref=feval(class(kml)); 80 81 % loop through each parameter in the input list (comparing to the reference 82 % object in case property types have been changed) 83 84 for i=1:2:length(varargin) 85 if isfield(kmlref,varargin{i}) 86 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 87 kml.(varargin{i})=varargin{i+1}; 88 else 89 if ~isempty(inputname(i+1)) 90 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 91 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 92 else 93 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 94 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 95 end 96 end 97 else 98 warning('Property ''%s'' for class ''%s'' does not exist.',... 99 varargin{i},class(kmlref)); 70 100 end 71 101 end -
issm/trunk/src/m/kml/kml_linearring.m
r6454 r6455 50 50 else 51 51 if ~isempty(inputname(i)) 52 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...52 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 53 53 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 54 54 else 55 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...55 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 56 56 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 57 57 end … … 77 77 disp(sprintf(' coords: %s %s\n' ,string_size(kml(i).coords),... 78 78 class(kml(i).coords))); 79 end 80 81 end 82 83 % set the properties of the object 84 85 function [kml]=set(kml,varargin) 86 87 kmlref=feval(class(kml)); 88 89 % loop through each parameter in the input list (comparing to the reference 90 % object in case property types have been changed) 91 92 for i=1:2:length(varargin) 93 if isfield(kmlref,varargin{i}) 94 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 95 kml.(varargin{i})=varargin{i+1}; 96 else 97 if ~isempty(inputname(i+1)) 98 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 99 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 100 else 101 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 102 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 103 end 104 end 105 else 106 warning('Property ''%s'' for class ''%s'' does not exist.',... 107 varargin{i},class(kmlref)); 108 end 79 109 end 80 110 -
issm/trunk/src/m/kml/kml_linestring.m
r6454 r6455 50 50 else 51 51 if ~isempty(inputname(i)) 52 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...52 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 53 53 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 54 54 else 55 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...55 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 56 56 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 57 57 end … … 77 77 disp(sprintf(' coords: %s %s\n' ,string_size(kml(i).coords),... 78 78 class(kml(i).coords))); 79 end 80 81 end 82 83 % set the properties of the object 84 85 function [kml]=set(kml,varargin) 86 87 kmlref=feval(class(kml)); 88 89 % loop through each parameter in the input list (comparing to the reference 90 % object in case property types have been changed) 91 92 for i=1:2:length(varargin) 93 if isfield(kmlref,varargin{i}) 94 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 95 kml.(varargin{i})=varargin{i+1}; 96 else 97 if ~isempty(inputname(i+1)) 98 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 99 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 100 else 101 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 102 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 103 end 104 end 105 else 106 warning('Property ''%s'' for class ''%s'' does not exist.',... 107 varargin{i},class(kmlref)); 108 end 79 109 end 80 110 -
issm/trunk/src/m/kml/kml_linestyle.m
r6454 r6455 46 46 else 47 47 if ~isempty(inputname(i)) 48 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...48 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 49 49 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 50 50 else 51 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...51 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 52 52 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 53 53 end … … 69 69 disp@kml_colorstyle(kml(i)); 70 70 disp(sprintf(' width: %d\n' ,kml(i).width)); 71 end 72 73 end 74 75 % set the properties of the object 76 77 function [kml]=set(kml,varargin) 78 79 kmlref=feval(class(kml)); 80 81 % loop through each parameter in the input list (comparing to the reference 82 % object in case property types have been changed) 83 84 for i=1:2:length(varargin) 85 if isfield(kmlref,varargin{i}) 86 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 87 kml.(varargin{i})=varargin{i+1}; 88 else 89 if ~isempty(inputname(i+1)) 90 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 91 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 92 else 93 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 94 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 95 end 96 end 97 else 98 warning('Property ''%s'' for class ''%s'' does not exist.',... 99 varargin{i},class(kmlref)); 100 end 71 101 end 72 102 -
issm/trunk/src/m/kml/kml_multigeometry.m
r6454 r6455 44 44 else 45 45 if ~isempty(inputname(i)) 46 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...46 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 47 47 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 48 48 else 49 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...49 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 50 50 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 51 51 end … … 54 54 end 55 55 56 end 57 58 end 59 60 % set the properties of the object 61 62 function [kml]=set(kml,varargin) 63 64 kmlref=feval(class(kml)); 65 66 % loop through each parameter in the input list (comparing to the reference 67 % object in case property types have been changed) 68 69 for i=1:2:length(varargin) 70 if isfield(kmlref,varargin{i}) 71 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 72 kml.(varargin{i})=varargin{i+1}; 73 else 74 if ~isempty(inputname(i+1)) 75 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 else 78 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 end 81 end 82 else 83 warning('Property ''%s'' for class ''%s'' does not exist.',... 84 varargin{i},class(kmlref)); 85 end 56 86 end 57 87 -
issm/trunk/src/m/kml/kml_object.m
r6454 r6455 41 41 else 42 42 if ~isempty(inputname(i)) 43 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...43 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 44 44 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 45 45 else 46 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...46 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 47 47 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 48 48 end … … 69 69 else 70 70 disp(sprintf(' id: ''%s''' ,kml(i).id)); 71 end 72 end 73 74 end 75 76 % set the properties of the object 77 78 function [kml]=set(kml,varargin) 79 80 kmlref=feval(class(kml)); 81 82 % loop through each parameter in the input list (comparing to the reference 83 % object in case property types have been changed) 84 85 for i=1:2:length(varargin) 86 if isfield(kmlref,varargin{i}) 87 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 88 kml.(varargin{i})=varargin{i+1}; 89 else 90 if ~isempty(inputname(i+1)) 91 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 92 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 93 else 94 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 95 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 96 end 97 end 98 else 99 warning('Property ''%s'' for class ''%s'' does not exist.',... 100 varargin{i},class(kmlref)); 71 101 end 72 102 end -
issm/trunk/src/m/kml/kml_placemark.m
r6454 r6455 51 51 else 52 52 if ~isempty(inputname(i)) 53 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...53 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 54 54 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 55 55 else 56 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...56 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 57 57 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 58 58 end … … 75 75 disp(sprintf(' geometry: %s %s\n' ,string_size(kml(i).geometry),... 76 76 class(kml(i).geometry))); 77 end 78 79 end 80 81 % set the properties of the object 82 83 function [kml]=set(kml,varargin) 84 85 kmlref=feval(class(kml)); 86 87 % loop through each parameter in the input list (comparing to the reference 88 % object in case property types have been changed) 89 90 for i=1:2:length(varargin) 91 if isfield(kmlref,varargin{i}) 92 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 93 kml.(varargin{i})=varargin{i+1}; 94 else 95 if ~isempty(inputname(i+1)) 96 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 97 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 98 else 99 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 100 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 101 end 102 end 103 else 104 warning('Property ''%s'' for class ''%s'' does not exist.',... 105 varargin{i},class(kmlref)); 106 end 77 107 end 78 108 -
issm/trunk/src/m/kml/kml_polygon.m
r6454 r6455 52 52 else 53 53 if ~isempty(inputname(i)) 54 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...54 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 55 55 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 56 56 else 57 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...57 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 58 58 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 59 59 end … … 81 81 disp(sprintf(' inner: %s %s\n' ,string_size(kml(i).inner),... 82 82 class(kml(i).inner))); 83 end 84 85 end 86 87 % set the properties of the object 88 89 function [kml]=set(kml,varargin) 90 91 kmlref=feval(class(kml)); 92 93 % loop through each parameter in the input list (comparing to the reference 94 % object in case property types have been changed) 95 96 for i=1:2:length(varargin) 97 if isfield(kmlref,varargin{i}) 98 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 99 kml.(varargin{i})=varargin{i+1}; 100 else 101 if ~isempty(inputname(i+1)) 102 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 103 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 104 else 105 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 106 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 107 end 108 end 109 else 110 warning('Property ''%s'' for class ''%s'' does not exist.',... 111 varargin{i},class(kmlref)); 112 end 83 113 end 84 114 -
issm/trunk/src/m/kml/kml_polystyle.m
r6454 r6455 48 48 else 49 49 if ~isempty(inputname(i)) 50 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...50 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 51 51 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 52 52 else 53 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...53 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 54 54 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 55 55 end … … 72 72 disp(sprintf(' fill: %d' ,kml(i).fill)); 73 73 disp(sprintf(' outline: %d\n' ,kml(i).outline)); 74 end 75 76 end 77 78 % set the properties of the object 79 80 function [kml]=set(kml,varargin) 81 82 kmlref=feval(class(kml)); 83 84 % loop through each parameter in the input list (comparing to the reference 85 % object in case property types have been changed) 86 87 for i=1:2:length(varargin) 88 if isfield(kmlref,varargin{i}) 89 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 90 kml.(varargin{i})=varargin{i+1}; 91 else 92 if ~isempty(inputname(i+1)) 93 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 94 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 95 else 96 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 97 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 98 end 99 end 100 else 101 warning('Property ''%s'' for class ''%s'' does not exist.',... 102 varargin{i},class(kmlref)); 103 end 74 104 end 75 105 -
issm/trunk/src/m/kml/kml_style.m
r6454 r6455 58 58 else 59 59 if ~isempty(inputname(i)) 60 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...60 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 61 61 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 62 62 else 63 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...63 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 64 64 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 65 65 end … … 92 92 disp(sprintf(' list: %s %s\n' ,string_size(kml(i).list),... 93 93 class(kml(i).list))); 94 end 95 96 end 97 98 % set the properties of the object 99 100 function [kml]=set(kml,varargin) 101 102 kmlref=feval(class(kml)); 103 104 % loop through each parameter in the input list (comparing to the reference 105 % object in case property types have been changed) 106 107 for i=1:2:length(varargin) 108 if isfield(kmlref,varargin{i}) 109 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 110 kml.(varargin{i})=varargin{i+1}; 111 else 112 if ~isempty(inputname(i+1)) 113 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 114 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 115 else 116 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 117 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 118 end 119 end 120 else 121 warning('Property ''%s'' for class ''%s'' does not exist.',... 122 varargin{i},class(kmlref)); 123 end 94 124 end 95 125 -
issm/trunk/src/m/kml/kml_styleselector.m
r6454 r6455 42 42 else 43 43 if ~isempty(inputname(i)) 44 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...44 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 45 45 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 46 46 else 47 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...47 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 48 48 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 49 49 end … … 68 68 if strcmp(class(kml),'kml_styleselector') 69 69 disp(sprintf('\n')); 70 end 71 end 72 73 end 74 75 % set the properties of the object 76 77 function [kml]=set(kml,varargin) 78 79 kmlref=feval(class(kml)); 80 81 % loop through each parameter in the input list (comparing to the reference 82 % object in case property types have been changed) 83 84 for i=1:2:length(varargin) 85 if isfield(kmlref,varargin{i}) 86 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 87 kml.(varargin{i})=varargin{i+1}; 88 else 89 if ~isempty(inputname(i+1)) 90 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 91 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 92 else 93 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 94 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 95 end 96 end 97 else 98 warning('Property ''%s'' for class ''%s'' does not exist.',... 99 varargin{i},class(kmlref)); 70 100 end 71 101 end -
issm/trunk/src/m/kml/kml_substyle.m
r6454 r6455 42 42 else 43 43 if ~isempty(inputname(i)) 44 warning('Argument ''%s'' for field''%s'' is a ''%s'' class object, not ''%s''.',...44 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 45 45 inputname(i),fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 46 46 else 47 warning('Argument %d for field''%s'' is a ''%s'' class object, not ''%s''.',...47 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 48 48 i ,fnames{i},class(varargin{i}),class(kml.(fnames{i}))); 49 49 end … … 68 68 if strcmp(class(kml),'kml_substyle') 69 69 disp(sprintf('\n')); 70 end 71 end 72 73 end 74 75 % set the properties of the object 76 77 function [kml]=set(kml,varargin) 78 79 kmlref=feval(class(kml)); 80 81 % loop through each parameter in the input list (comparing to the reference 82 % object in case property types have been changed) 83 84 for i=1:2:length(varargin) 85 if isfield(kmlref,varargin{i}) 86 if isa(varargin{i+1},class(kmlref.(varargin{i}))) 87 kml.(varargin{i})=varargin{i+1}; 88 else 89 if ~isempty(inputname(i+1)) 90 warning('Argument ''%s'' for property ''%s'' is a ''%s'' class object, not ''%s''.',... 91 inputname(i+1),varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 92 else 93 warning('Argument %d for property ''%s'' is a ''%s'' class object, not ''%s''.',... 94 i+1 ,varargin{i},class(varargin{i+1}),class(kmlref.(varargin{i}))); 95 end 96 end 97 else 98 warning('Property ''%s'' for class ''%s'' does not exist.',... 99 varargin{i},class(kmlref)); 70 100 end 71 101 end
Note:
See TracChangeset
for help on using the changeset viewer.