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.10 2008/09/03 16:32:48 hewitson Exp $ HISTORY: 09-06-2008 Hewitson Creation. SEE ALSO: data2D, ltpda_nuo, ltpda_obj, cdata %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
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.10 2008/09/03 16:32:48 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 end 0071 0072 end 0073 0074 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0075 % Methods (public) % 0076 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0077 0078 methods 0079 end 0080 0081 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0082 % Methods (protected) % 0083 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0084 0085 methods (Access = protected) 0086 end 0087 0088 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0089 % Methods (private) % 0090 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0091 0092 methods (Access = private) 0093 end 0094 0095 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0096 % Methods (static) % 0097 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0098 0099 methods (Static) 0100 0101 function ii = getInfo(varargin) 0102 ii = utils.helper.generic_getInfo(varargin{:}, 'ltpda_data'); 0103 end 0104 0105 function out = VEROUT() 0106 out = '$Id: ltpda_data.m,v 1.10 2008/09/03 16:32:48 hewitson Exp $'; 0107 end 0108 0109 function out = SETS() 0110 out = {}; 0111 end 0112 0113 function out = getDefaultPlist() 0114 out = []; 0115 end 0116 0117 end 0118 0119 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0120 % Methods (abstract) % 0121 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0122 0123 methods (Abstract) 0124 end 0125 0126 end 0127