CLAM::FrameTransformation Class Reference

#include <FrameTransformation.hxx>

List of all members.

Public Member Functions

 FrameTransformation ()
virtual bool Do (const Frame &in, Frame &out)=0
const ProcessingConfigGetConfig () const
 Configuration getter.
virtual bool ConcreteStart ()
 Processing objects have to redefine this method when starting them implies some internal changes.
virtual bool InitControls ()
 Virtual function to override when needing to give different default values to the controls.

Protected Attributes

FrameTransformationConfig mConfig
InControl mAmount


Detailed Description

Definition at line 13 of file FrameTransformation.hxx.


Constructor & Destructor Documentation

CLAM::FrameTransformation::FrameTransformation (  )  [inline]

Definition at line 16 of file FrameTransformation.hxx.


Member Function Documentation

virtual bool CLAM::FrameTransformation::ConcreteStart ( void   )  [inline, virtual]

Processing objects have to redefine this method when starting them implies some internal changes.

ie: adquiring resources.

Returns:
Whether start changes have been successful

Reimplemented from CLAM::Processing.

Definition at line 24 of file FrameTransformation.hxx.

References InitControls().

virtual bool CLAM::FrameTransformation::Do ( const Frame in,
Frame out 
) [pure virtual]

const ProcessingConfig& CLAM::FrameTransformation::GetConfig (  )  const [inline, virtual]

Configuration getter.

Gets the configuration parameters used to create the object.

Returns:
Const reference to the configuration object. The usual way to perform a configuration change in the processing object is to take a copy of this reference, to change it and to send it with the Configure method. If not overriden, it returns a NullProcessingConfig.

Reimplemented from CLAM::Processing.

Reimplemented in CLAM::SMSHarmonizer, and CLAM::SMSSineFilter.

Definition at line 22 of file FrameTransformation.hxx.

References mConfig.

virtual bool CLAM::FrameTransformation::InitControls (  )  [inline, virtual]


Member Data Documentation


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

Generated on Tue Feb 22 09:53:30 2011 for CLAM-Development by  doxygen 1.5.9