CLAM::SpectralEnvelopeExtractConfig Class Reference

#include <SpectralEnvelopeExtractConfig.hxx>

Inheritance diagram for CLAM::SpectralEnvelopeExtractConfig:

CLAM::ProcessingConfig CLAM::DynamicType CLAM::Component

List of all members.


Detailed Description

Config class for the SpectralEnvelopeExtract Processing.

Definition at line 33 of file SpectralEnvelopeExtractConfig.hxx.


Public Member Functions

 DYNAMIC_TYPE_USING_INTERFACE (SpectralEnvelopeExtractConfig, 2, ProcessingConfig)
 DYN_ATTRIBUTE (0, public, EInterpolation, InterpolationType)
 Type of interpolation for resultant Spectrum BPF.
 DYN_ATTRIBUTE (1, public, int, MaxPeaks)
void DefaultValues ()
 Initialize configuration object with default values (name 'SpectralEnvelopeExtract', 513 bands, Magnitude treshold set to -80 and MaxSpectralPeaks setted to 100.
 ~SpectralEnvelopeExtractConfig ()

Protected Member Functions

void DefaultInit ()
 The concrete dynamic type constructor calls DefaultInit().

Constructor & Destructor Documentation

CLAM::SpectralEnvelopeExtractConfig::~SpectralEnvelopeExtractConfig (  )  [inline]

Definition at line 47 of file SpectralEnvelopeExtractConfig.hxx.


Member Function Documentation

CLAM::SpectralEnvelopeExtractConfig::DYNAMIC_TYPE_USING_INTERFACE ( SpectralEnvelopeExtractConfig  ,
,
ProcessingConfig   
)

CLAM::SpectralEnvelopeExtractConfig::DYN_ATTRIBUTE ( ,
public  ,
EInterpolation  ,
InterpolationType   
)

Type of interpolation for resultant Spectrum BPF.

CLAM::SpectralEnvelopeExtractConfig::DYN_ATTRIBUTE ( ,
public  ,
int  ,
MaxPeaks   
)

void CLAM::SpectralEnvelopeExtractConfig::DefaultInit ( void   )  [protected]

The concrete dynamic type constructor calls DefaultInit().

This allows user to initialize his/her object. But we define DefaultInit() here because we don't want to force writting one DefaultInit() function for each concrete dynamic type. If a dynamic type concrete class defines some (not-default) constructors, this should also call the DefaultInit().

See also:
CopyInit()

Reimplemented from CLAM::DynamicType.

Definition at line 34 of file SpectralEnvelopeExtract.cxx.

References DefaultValues(), and CLAM::DynamicType::UpdateData().

void CLAM::SpectralEnvelopeExtractConfig::DefaultValues (  ) 

Initialize configuration object with default values (name 'SpectralEnvelopeExtract', 513 bands, Magnitude treshold set to -80 and MaxSpectralPeaks setted to 100.

Definition at line 42 of file SpectralEnvelopeExtract.cxx.

References CLAM::EInterpolation::eSpline.

Referenced by DefaultInit().


The documentation for this class was generated from the following files:

Generated on Tue Aug 12 22:33:48 2008 for CLAM by  doxygen 1.5.5