Home > classes > @provenance > get.m

get

PURPOSE ^

GET get provenance properties.

SYNOPSIS ^

function val = get(p, propName)

DESCRIPTION ^

 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

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

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