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