GET get pole properties. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION: GET get pole properties. CALL: name = get(p, 'name'); f = get(p, 'f'); q = get(p, 'q'); ri = get(p, 'ri'); version = get(p, 'version'); VERSION: $Id: get.m,v 1.4 2007/07/18 13:58:45 ingo Exp $ HISTORY: 02-04-07 M Hewitson Creation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0001 function val = get(p, propName) 0002 % GET get pole properties. 0003 % 0004 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0005 % 0006 % DESCRIPTION: GET get pole properties. 0007 % 0008 % CALL: name = get(p, 'name'); 0009 % f = get(p, 'f'); 0010 % q = get(p, 'q'); 0011 % ri = get(p, 'ri'); 0012 % version = get(p, 'version'); 0013 % 0014 % VERSION: $Id: get.m,v 1.4 2007/07/18 13:58:45 ingo Exp $ 0015 % 0016 % HISTORY: 02-04-07 M Hewitson 0017 % Creation 0018 % 0019 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0020 0021 switch propName 0022 case 'name' 0023 val = p.name; 0024 case 'f' 0025 val = p.f; 0026 case 'q' 0027 val = p.q; 0028 case 'ri' 0029 val = p.ri; 0030 case 'version' 0031 val = p.version; 0032 otherwise 0033 error([propName, ' is not a valid pole property.']); 0034 end