#include <WaveGenerator.hxx>
Definition at line 78 of file WaveGenerator.hxx.
Public Member Functions | |
TData | GetXPos () const |
void | SetXPos (TData new_value) |
TData | GetXDelta () const |
void | SetXDelta (TData new_value) |
TData | GetAmplitude () const |
WaveGenerator () | |
WaveGenerator (const WaveGeneratorConfig &c) | |
virtual | ~WaveGenerator () |
const ProcessingConfig & | GetConfig () const |
Configuration access:. | |
bool | Do (void) |
Supervised-mode Do function. | |
bool | Do (Audio &in) |
Standard Do function, with storage class references as arguments. | |
Public Attributes | |
OutPort< Audio > | Output |
Protected Attributes | |
WaveGeneratorConfig | mConfig |
Classes | |
class | EWaveType_eSine |
CLAM::WaveGenerator::WaveGenerator | ( | ) |
CLAM::WaveGenerator::WaveGenerator | ( | const WaveGeneratorConfig & | c | ) |
CLAM::WaveGenerator::~WaveGenerator | ( | ) | [virtual] |
Definition at line 81 of file WaveGenerator.cxx.
TData CLAM::WaveGenerator::GetXPos | ( | ) | const [inline] |
void CLAM::WaveGenerator::SetXPos | ( | TData | new_value | ) | [inline] |
TData CLAM::WaveGenerator::GetXDelta | ( | ) | const [inline] |
void CLAM::WaveGenerator::SetXDelta | ( | TData | new_value | ) | [inline] |
Definition at line 124 of file WaveGenerator.hxx.
TData CLAM::WaveGenerator::GetAmplitude | ( | ) | const [inline] |
const ProcessingConfig& CLAM::WaveGenerator::GetConfig | ( | ) | const [inline, virtual] |
Configuration access:.
Reimplemented from CLAM::Processing.
Definition at line 144 of file WaveGenerator.hxx.
References mConfig.
bool CLAM::WaveGenerator::Do | ( | void | ) | [virtual] |
Supervised-mode Do function.
Implements CLAM::Processing.
Definition at line 100 of file WaveGenerator.cxx.
References Output.
Standard Do function, with storage class references as arguments.
This method implements the old conversor routines.
Definition at line 85 of file WaveGenerator.cxx.
References CLAM::EWaveType::eSine.
WaveGeneratorConfig CLAM::WaveGenerator::mConfig [protected] |