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');
              nfft     = get(sw, 'nfft');
              win      = get(sw, 'win');
              created  = get(sw, 'created');

 VERSION:     $Id: get.m,v 1.2 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(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 %              nfft     = get(sw, 'nfft');
0018 %              win      = get(sw, 'win');
0019 %              created  = get(sw, 'created');
0020 %
0021 % VERSION:     $Id: get.m,v 1.2 2007/07/18 13:58:45 ingo Exp $
0022 %
0023 % HISTORY:     30-01-2007 M Hewitson
0024 %                 Creation
0025 %
0026 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0027 
0028 switch propName
0029   case 'name'
0030     val = w.name;
0031   case 'alpha'
0032     val = w.alpha;
0033   case 'psll'
0034     val = w.psll;
0035   case 'rov'
0036     val = w.rov;
0037   case 'nenbw'
0038     val = w.nenbw;
0039   case 'w3db'
0040     val = w.w3db;
0041   case 'flatness'
0042     val = w.flatness;
0043   case 'ws'
0044     val = w.ws;
0045   case 'ws2'
0046     val = w.ws2;
0047   case 'nfft'
0048     val = w.nfft;
0049   case 'win'
0050     val = w.win;
0051   case 'created'
0052     val = w.created;
0053   otherwise
0054     error([propName, ' is not a valid specwin property.']);
0055 end

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