Home > classes > @ltpda_data > ltpda_data.m

ltpda_data

PURPOSE ^

LTPDA_DATA is the abstract base class for ltpda data objects.

SYNOPSIS ^

This is a script file.

DESCRIPTION ^

 LTPDA_DATA is the abstract base class for ltpda data objects.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 DESCRIPTION:   LTPDA_DATA is the base class for ltpda data objects.
                This is an abstract class.

 SUPER CLASSES: ltpda_nuo < ltpda_obj

 SUB CLASSES:   data2D

 PROPERTIES:

 LTPDA_data METHODS:

 M-FILE INFO: The following call returns an minfo object that contains
              information about the ltpda_data constructor:
                   >> info = ltpda_data.getInfo
              or   >> info = ltpda_data.getInfo('ltpda_data')

 VERSION:     $Id: ltpda_data.m,v 1.8 2008/08/11 07:25:40 hewitson Exp $

 HISTORY:     09-06-2008 Hewitson
                 Creation.

 SEE ALSO:    data2D, ltpda_nuo, ltpda_obj, cdata

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

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SUBFUNCTIONS ^

SOURCE CODE ^

0001 % LTPDA_DATA is the abstract base class for ltpda data objects.
0002 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0003 %
0004 % DESCRIPTION:   LTPDA_DATA is the base class for ltpda data objects.
0005 %                This is an abstract class.
0006 %
0007 % SUPER CLASSES: ltpda_nuo < ltpda_obj
0008 %
0009 % SUB CLASSES:   data2D
0010 %
0011 % PROPERTIES:
0012 %
0013 % LTPDA_data METHODS:
0014 %
0015 % M-FILE INFO: The following call returns an minfo object that contains
0016 %              information about the ltpda_data constructor:
0017 %                   >> info = ltpda_data.getInfo
0018 %              or   >> info = ltpda_data.getInfo('ltpda_data')
0019 %
0020 % VERSION:     $Id: ltpda_data.m,v 1.8 2008/08/11 07:25:40 hewitson Exp $
0021 %
0022 % HISTORY:     09-06-2008 Hewitson
0023 %                 Creation.
0024 %
0025 % SEE ALSO:    data2D, ltpda_nuo, ltpda_obj, cdata
0026 %
0027 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0028 
0029 classdef ltpda_data < ltpda_nuo
0030 
0031   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0032   %                            Property definition                            %
0033   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0034 
0035   %---------- Public (read/write) Properties  ----------
0036   properties
0037   end
0038 
0039   %---------- Protected read-only Properties ----------
0040   properties (SetAccess = protected)
0041   end
0042 
0043   %---------- Private Properties ----------
0044   properties (GetAccess = protected, SetAccess = protected)
0045   end
0046 
0047   %---------- Abstract Properties ----------
0048   properties (Abstract = true, SetAccess = protected)
0049   end
0050 
0051   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0052   %                          Check property setting                           %
0053   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0054 
0055   methods
0056   end
0057 
0058   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0059   %                                Constructor                                %
0060   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0061 
0062   methods
0063 
0064     function obj = ltpda_data(varargin)
0065 
0066       %%% Call superclass
0067       obj = obj@ltpda_nuo(varargin{:});
0068 
0069       %%%%%%%%%%   Set dafault values   %%%%%%%%%%
0070       %%% Exept for a struct as an input
0071       if ~(nargin == 1 && isstruct(varargin{1}))
0072         % set version
0073         obj.prependVersion('$Id: ltpda_data.m,v 1.8 2008/08/11 07:25:40 hewitson Exp $');
0074       end
0075     end
0076 
0077   end
0078 
0079   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0080   %                              Methods (public)                             %
0081   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0082 
0083   methods
0084   end
0085 
0086   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0087   %                              Methods (protected)                          %
0088   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0089 
0090   methods (Access = protected)
0091   end
0092 
0093   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0094   %                              Methods (private)                            %
0095   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0096 
0097   methods (Access = private)
0098   end
0099 
0100   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0101   %                              Methods (static)                             %
0102   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0103 
0104   methods (Static)
0105 
0106     function ii = getInfo(varargin)
0107       ii = utils.helper.generic_getInfo(varargin{:}, 'ltpda_data');
0108     end
0109 
0110     function out = VEROUT()
0111       out = '$Id: ltpda_data.m,v 1.8 2008/08/11 07:25:40 hewitson Exp $';
0112     end
0113 
0114     function out = SETS()
0115       out = {};
0116     end
0117 
0118     function out = getDefaultPlist()
0119       out = [];
0120     end
0121 
0122   end
0123 
0124   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0125   %                              Methods (abstract)                           %
0126   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0127 
0128   methods (Abstract)
0129   end
0130 
0131 end
0132

Generated on Mon 25-Aug-2008 22:39:29 by m2html © 2003