Ignore:
Timestamp:
01/20/11 15:46:34 (14 years ago)
Author:
jschierm
Message:

kml: added parameter name checking to all kml functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/kml/kml_unsh_edges.m

    r7127 r7128  
    3939while (iarg <= nargin-1)
    4040    if ischar(varargin{iarg})
    41         eval([varargin{iarg} '=varargin{iarg+1};']);
    42         if (numel(varargin{iarg+1}) <= 20)
    43             disp([varargin{iarg} '=' any2str(varargin{iarg+1}) ';']);
     41        if ~isempty(strmatch(varargin{iarg},...
     42                {'alt','prtplt'},...
     43                'exact'))
     44            eval([varargin{iarg} '=varargin{iarg+1};']);
     45            if (numel(varargin{iarg+1}) <= 20)
     46                disp([varargin{iarg} '=' any2str(varargin{iarg+1}) ';']);
     47            else
     48                disp([varargin{iarg} '=' string_size(varargin{iarg+1}) ' ' class(varargin{iarg+1}) ';']);
     49            end
    4450        else
    45             disp([varargin{iarg} '=' string_size(varargin{iarg+1}) ' ' class(varargin{iarg+1}) ';']);
     51            if (numel(varargin{iarg+1}) <= 20)
     52                warning([varargin{iarg} '=' any2str(varargin{iarg+1}) ' is not recognized.']);
     53            else
     54                warning([varargin{iarg} '=' string_size(varargin{iarg+1}) ' ' class(varargin{iarg+1}) ' is not recognized.']);
     55            end
    4656        end
    4757    else
Note: See TracChangeset for help on using the changeset viewer.