% LTPDA_NON_ABSTRACT_CLASSES lists all non abstract LTPDA object classes.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% DESCRIPTION: LTPDA_CLASSES lists all non abstract LTPDA object classes.
%
% CALL:        classes = ltpda_non_abstract_classes()
%
% OUTPUTS:     classes - a cell array with a list of recognised LTPDA object types
%
% VERSION:     $Id: ltpda_non_abstract_classes.m,v 1.2 2009/12/02 15:46:07 ingo Exp $
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function classes = ltpda_non_abstract_classes()
  classes = {...
    'minfo', ...
    'unit', ...
    'ao',...
    'pest', ...
    'param', 'paramValue', ...
    'plist',...
    'cdata', ...
    'tsdata', 'fsdata', 'xydata',...
    'xyzdata',...
    'specwin',...
    'mfir', 'miir',...
    'pz', 'pzmodel', 'rational', 'parfrac',...
    'ltpda_tf', ...
    'provenance',...
    'time',...
    'timespan',...
    'history',...
    'ssm', 'ssmport', 'ssmblock', ...
    'smodel', 'msym', 'filterbank', 'matrix'};
end

