CLAM::SegmentTransformationConfig Class Reference

#include <SegmentTransformationConfig.hxx>

Inheritance diagram for CLAM::SegmentTransformationConfig:

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

List of all members.


Detailed Description

Configuration class for all SegmentTransformations.

It includes a float-like single value parameter and a BPF envelope-like parameter. Either one of these may be used to initialize and update the value control in an SegmentTransformation.

Definition at line 35 of file SegmentTransformationConfig.hxx.


Public Member Functions

 DYNAMIC_TYPE_USING_INTERFACE (SegmentTransformationConfig, 3, ProcessingConfig)
 DYN_ATTRIBUTE (0, public, std::string, Type)
 Type of transformation, for the time being just a string, should become an enumeration of known transformation types??
 DYN_ATTRIBUTE (1, public, TData, Amount)
 Single Value Parameter.
 DYN_ATTRIBUTE (2, public, BPF, BPFAmount)
 BPF (envelope-like) Parameter.

Protected Member Functions

void DefaultInit ()
 The single-value Amount and the On configuration are added by default.
void DefaultValues ()
 By default, the amount is set to 0 and the On parameter to true.

Member Function Documentation

CLAM::SegmentTransformationConfig::DYNAMIC_TYPE_USING_INTERFACE ( SegmentTransformationConfig  ,
,
ProcessingConfig   
)

CLAM::SegmentTransformationConfig::DYN_ATTRIBUTE ( ,
public  ,
std::string  ,
Type   
)

Type of transformation, for the time being just a string, should become an enumeration of known transformation types??

CLAM::SegmentTransformationConfig::DYN_ATTRIBUTE ( ,
public  ,
TData  ,
Amount   
)

Single Value Parameter.

CLAM::SegmentTransformationConfig::DYN_ATTRIBUTE ( ,
public  ,
BPF  ,
BPFAmount   
)

BPF (envelope-like) Parameter.

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

The single-value Amount and the On configuration are added by default.

Should you need the BPF, it must be added explicitly

Reimplemented from CLAM::DynamicType.

Definition at line 26 of file SegmentTransformationConfig.cxx.

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

void CLAM::SegmentTransformationConfig::DefaultValues (  )  [protected]

By default, the amount is set to 0 and the On parameter to true.

Definition at line 33 of file SegmentTransformationConfig.cxx.

Referenced by DefaultInit().


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

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