


GET get a fsdata property.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
DESCRIPTION: GET get fsdata properties.
CALL: name = get(fsd, 'name');
fs = get(fsd, 'fs');
x = get(fsd, 'x');
enbw = get(fsd, 'enbw');
navs = get(fsd, 'navs');
y = get(fsd, 'y');
xunits = get(fsd, 'xunits');
yunits = get(fsd, 'yunits');
created = get(fsd, 'created');
version = get(fsd, 'version');
VERSION: $Id: get.m,v 1.10 2007/11/13 16:03:20 ingo Exp $
HISTORY: 30-01-07 M Hewitson
Creation
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

0001 function val = get(fsd, propName) 0002 % GET get a fsdata property. 0003 % 0004 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0005 % 0006 % DESCRIPTION: GET get fsdata properties. 0007 % 0008 % CALL: name = get(fsd, 'name'); 0009 % fs = get(fsd, 'fs'); 0010 % x = get(fsd, 'x'); 0011 % enbw = get(fsd, 'enbw'); 0012 % navs = get(fsd, 'navs'); 0013 % y = get(fsd, 'y'); 0014 % xunits = get(fsd, 'xunits'); 0015 % yunits = get(fsd, 'yunits'); 0016 % created = get(fsd, 'created'); 0017 % version = get(fsd, 'version'); 0018 % 0019 % VERSION: $Id: get.m,v 1.10 2007/11/13 16:03:20 ingo Exp $ 0020 % 0021 % HISTORY: 30-01-07 M Hewitson 0022 % Creation 0023 % 0024 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0025 0026 VERSION = '$Id: get.m,v 1.10 2007/11/13 16:03:20 ingo Exp $'; 0027 0028 % Check if this is a call for parameters 0029 if nargin == 2 0030 if isa(fsd, 'fsdata') && ischar(propName) 0031 in = char(propName); 0032 if strcmp(in, 'Params') 0033 val = plist; 0034 return 0035 elseif strcmp(in, 'Version') 0036 val = VERSION; 0037 return 0038 end 0039 end 0040 end 0041 0042 switch propName 0043 case 'name' 0044 val = fsd.name; 0045 case 'created' 0046 val = fsd.created; 0047 case 'version' 0048 val = fsd.version; 0049 case 'fs' 0050 val = fsd.fs; 0051 case 'x' 0052 val = fsd.x; 0053 case 'enbw' 0054 val = fsd.enbw; 0055 case 'navs' 0056 val = fsd.navs; 0057 case 'y' 0058 val = fsd.y; 0059 case 'xunits' 0060 val = fsd.xunits; 0061 case 'yunits' 0062 val = fsd.yunits; 0063 otherwise 0064 error([propName, ' is not a valid fsdata property.']); 0065 end