% LTPDA_CLASSES lists all the LTPDA object types.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% DESCRIPTION: LTPDA_CLASSES lists all the LTPDA object types.
%
% CALL:        classes = ltpda_classes()
%
% INPUTS:
%
% OUTPUTS:     classes - a cell array with a list of recognised LTPDA object types
%
% VERSION:     $Id: ltpda_classes.m,v 1.18 2011/07/05 06:27:17 mauro Exp $
%
% HISTORY: 14-02-08 M Hueller
%             Creation
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function classes = ltpda_classes(varargin)

  classes = {...
    'ltpda_obj', ...
    'ltpda_nuo', 'ltpda_uo', 'ltpda_uoh', ...
    'minfo', ...
    'unit', ...
    'ao',...
    'pest', ...
    'param', 'paramValue', ...
    'plist',...
    'ltpda_data', 'data2D', ...
    'cdata', ...
    'tsdata', 'fsdata', 'xydata',...
    'data3D', 'xyzdata',...
    'specwin',...
    'ltpda_filter', 'mfir', 'miir',...
    'pz', 'pzmodel', 'rational', 'parfrac',...
    'ltpda_tf', ...
    'provenance',...
    'time',...
    'timespan',...
    'history',...
    'ssm', 'ssmport', 'ssmblock', ...
    'smodel', 'msym', 'filterbank', 'matrix', 'collection' ...
    };

end

