Home > classes > @specwin > get.m

get

PURPOSE ^

GET get specwin object properties.

SYNOPSIS ^

function val = get(w, propName)

DESCRIPTION ^

 GET get specwin object properties.

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

 DESCRIPTION: GET get specwin object properties.

 CALL:        name     = get(sw, 'name');
              alpha    = get(sw, 'alpha');
              psll     = get(sw, 'psll');
              rov      = get(sw, 'rov');
              nenbw    = get(sw, 'nenbw');
              w3db     = get(sw, 'w3db');
              flatness = get(sw, 'flatness');
              ws       = get(sw, 'ws');
              ws2      = get(sw, 'ws2');
              win      = get(sw, 'win');
              created  = get(sw, 'created');
              created  = get(sw, 'version');

 VERSION:     $Id: get.m,v 1.3 2008/01/11 14:04:43 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(w, propName)
0002 % GET get specwin object properties.
0003 %
0004 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0005 %
0006 % DESCRIPTION: GET get specwin object properties.
0007 %
0008 % CALL:        name     = get(sw, 'name');
0009 %              alpha    = get(sw, 'alpha');
0010 %              psll     = get(sw, 'psll');
0011 %              rov      = get(sw, 'rov');
0012 %              nenbw    = get(sw, 'nenbw');
0013 %              w3db     = get(sw, 'w3db');
0014 %              flatness = get(sw, 'flatness');
0015 %              ws       = get(sw, 'ws');
0016 %              ws2      = get(sw, 'ws2');
0017 %              win      = get(sw, 'win');
0018 %              created  = get(sw, 'created');
0019 %              created  = get(sw, 'version');
0020 %
0021 % VERSION:     $Id: get.m,v 1.3 2008/01/11 14:04:43 ingo Exp $
0022 %
0023 % HISTORY:     30-01-2007 M Hewitson
0024 %                 Creation
0025 %
0026 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0027 
0028 VERSION  = '$Id: get.m,v 1.3 2008/01/11 14:04:43 ingo Exp $';
0029 
0030 % 'Params' Call
0031 if nargin == 2
0032   if isa(w, 'specwin') && strcmp(propName, 'Params')
0033     val = plist();
0034     return
0035   elseif isa(w, 'specwin') && strcmp(propName, 'Version')
0036     val = VERSION;
0037     return
0038   end
0039 end
0040 
0041 switch propName
0042   case 'name'
0043     val = w.name;
0044   case 'alpha'
0045     val = w.alpha;
0046   case 'psll'
0047     val = w.psll;
0048   case 'rov'
0049     val = w.rov;
0050   case 'nenbw'
0051     val = w.nenbw;
0052   case 'w3db'
0053     val = w.w3db;
0054   case 'flatness'
0055     val = w.flatness;
0056   case 'ws'
0057     val = w.ws;
0058   case 'ws2'
0059     val = w.ws2;
0060   case 'win'
0061     val = w.win;
0062   case 'created'
0063     val = w.created;
0064   case 'version'
0065     val = w.version;
0066   otherwise
0067     error([propName, ' is not a valid specwin property.']);
0068 end

Generated on Tue 22-Jan-2008 10:39:13 by m2html © 2003