GET get provenance properties. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DESCRIPTION: GET get provenance properties. CALL: creator = get(p, 'creator'); created = get(p, 'created'); ip = get(p, 'ip'); hostname = get(p, 'hostname'); os = get(p, 'os'); matlab_ver = get(p, 'matlab_version'); sigproc_ver = get(p, 'sigproc_version'); ltpda_ver = get(p, 'ltpda_version'); VERSION: $Id: get.m,v 1.2 2007/07/18 13:58:45 ingo Exp $ HISTORY: 30-01-2007 M Hewitson Creation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0001 function val = get(p, propName) 0002 % GET get provenance properties. 0003 % 0004 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0005 % 0006 % DESCRIPTION: GET get provenance properties. 0007 % 0008 % CALL: creator = get(p, 'creator'); 0009 % created = get(p, 'created'); 0010 % ip = get(p, 'ip'); 0011 % hostname = get(p, 'hostname'); 0012 % os = get(p, 'os'); 0013 % matlab_ver = get(p, 'matlab_version'); 0014 % sigproc_ver = get(p, 'sigproc_version'); 0015 % ltpda_ver = get(p, 'ltpda_version'); 0016 % 0017 % VERSION: $Id: get.m,v 1.2 2007/07/18 13:58:45 ingo Exp $ 0018 % 0019 % HISTORY: 30-01-2007 M Hewitson 0020 % Creation 0021 % 0022 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0023 0024 switch propName 0025 case 'creator' 0026 val = p.creator; 0027 case 'created' 0028 val = p.created; 0029 case 'ip' 0030 val = p.ip; 0031 case 'hostname' 0032 val = p.hostname; 0033 case 'os' 0034 val = p.os; 0035 case 'matlab_version' 0036 val = p.matlab_version; 0037 case 'sigproc_version' 0038 val = p.sigproc_version; 0039 case 'ltpda_version' 0040 val = p.ltpda_version; 0041 otherwise 0042 error([propName, ' is not a valid provenance property.']); 0043 end