GET get provenance properties. 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'); M Hewitson 30-01-07 $Id: get.html,v 1.1 2007/06/08 14:15:07 hewitson Exp $
0001 function val = get(p, propName) 0002 0003 % GET get provenance properties. 0004 % 0005 % creator = get(p, 'creator'); 0006 % created = get(p, 'created'); 0007 % ip = get(p, 'ip'); 0008 % hostname = get(p, 'hostname'); 0009 % os = get(p, 'os'); 0010 % matlab_ver = get(p, 'matlab_version'); 0011 % sigproc_ver = get(p, 'sigproc_version'); 0012 % ltpda_ver = get(p, 'ltpda_version'); 0013 % 0014 % M Hewitson 30-01-07 0015 % 0016 % $Id: get.html,v 1.1 2007/06/08 14:15:07 hewitson Exp $ 0017 % 0018 0019 switch propName 0020 case 'creator' 0021 val = p.creator; 0022 case 'created' 0023 val = p.created; 0024 case 'ip' 0025 val = p.ip; 0026 case 'hostname' 0027 val = p.hostname; 0028 case 'os' 0029 val = p.os; 0030 case 'matlab_version' 0031 val = p.matlab_version; 0032 case 'sigproc_version' 0033 val = p.sigproc_version; 0034 case 'ltpda_version' 0035 val = p.ltpda_version; 0036 otherwise 0037 error([propName, ' is not a valid provenance property.']); 0038 end