GET get miir properties. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION: GET get miir properties. CALL: get(miir) val = set(miir, property); name = set(miir, 'name'); version = set(miir, 'version'); created = set(miir, 'created'); fs = set(miir, 'fs'); ntaps = set(miir, 'ntaps'); a = set(miir, 'a'); b = set(miir, 'b'); g = set(miir, 'g'); infile = set(miir, 'infile'); history = set(miir, 'histin'); history = set(miir, 'histout'); pl = set(miir, 'plist'); VERSION: $Id: get.m,v 1.3 2007/07/18 13:58:45 ingo Exp $ HISTORY: 30-01-2007 M Hewitson Creation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0001 function val = get(varargin) 0002 % GET get miir properties. 0003 % 0004 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0005 % 0006 % DESCRIPTION: GET get miir properties. 0007 % 0008 % CALL: get(miir) 0009 % val = set(miir, property); 0010 % name = set(miir, 'name'); 0011 % version = set(miir, 'version'); 0012 % created = set(miir, 'created'); 0013 % fs = set(miir, 'fs'); 0014 % ntaps = set(miir, 'ntaps'); 0015 % a = set(miir, 'a'); 0016 % b = set(miir, 'b'); 0017 % g = set(miir, 'g'); 0018 % infile = set(miir, 'infile'); 0019 % history = set(miir, 'histin'); 0020 % history = set(miir, 'histout'); 0021 % pl = set(miir, 'plist'); 0022 % 0023 % VERSION: $Id: get.m,v 1.3 2007/07/18 13:58:45 ingo Exp $ 0024 % 0025 % HISTORY: 30-01-2007 M Hewitson 0026 % Creation 0027 % 0028 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0029 0030 switch nargin 0031 case 1 0032 f = varargin{1}; 0033 disp(f); 0034 0035 case 2 0036 f = varargin{1}; 0037 propName = varargin{2}; 0038 0039 switch propName 0040 case 'name' 0041 val = f.name; 0042 case 'fs' 0043 val = f.fs; 0044 case 'ntaps' 0045 val = f.ntaps; 0046 case 'a' 0047 val = f.a; 0048 case 'b' 0049 val = f.b; 0050 case 'g' 0051 val = f.g; 0052 case 'histin' 0053 val = f.histin; 0054 case 'histout' 0055 val = f.histout; 0056 case 'infile' 0057 val = f.infile; 0058 case 'created' 0059 val = f.created; 0060 case 'version' 0061 val = f.version; 0062 case 'plist' 0063 val = f.plist; 0064 otherwise 0065 error([propName, ' is not a valid miir property.']); 0066 end 0067 otherwise 0068 error('### too many input arguments.'); 0069 end