Home > classes > @miir > get.m

get

PURPOSE ^

GET get miir properties.

SYNOPSIS ^

function val = get(varargin)

DESCRIPTION ^

 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

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

Generated on Mon 03-Sep-2007 12:12:34 by m2html © 2003