#include <IFFT_ooura.hxx>
Definition at line 43 of file IFFT_ooura.hxx.
Public Member Functions | |
IFFT_ooura () | |
IFFT_ooura (const IFFTConfig &c) throw (ErrDynamicType) | |
~IFFT_ooura () | |
const char * | GetClassName () const |
Override it in every subclass and retur the name of that class. | |
bool | Do () |
Supervised-mode Do function. | |
bool | Do (const Spectrum &in, Audio &out) const |
Standard IFFT Do function, with storage class references as arguments. | |
bool | SetPrototypes (const Spectrum &in, const Audio &out) |
IFFT non-supervised mode SetPrototypes function. | |
bool | SetPrototypes () |
Standard supervised-mode SetPrototypes function. | |
bool | UnsetPrototypes () |
Standard UnsetPrototypes function. | |
bool | MayDisableExecution () const |
CLAM::IFFT_ooura::IFFT_ooura | ( | ) |
CLAM::IFFT_ooura::IFFT_ooura | ( | const IFFTConfig & | c | ) | throw (ErrDynamicType) |
CLAM::IFFT_ooura::~IFFT_ooura | ( | ) |
Definition at line 114 of file IFFT_ooura.cxx.
const char* CLAM::IFFT_ooura::GetClassName | ( | ) | const [inline, virtual] |
Override it in every subclass and retur the name of that class.
Reimplemented from CLAM::IFFT_base.
Definition at line 92 of file IFFT_ooura.hxx.
bool CLAM::IFFT_ooura::Do | ( | ) | [virtual] |
Supervised-mode Do function.
Implements CLAM::IFFT_base.
Definition at line 119 of file IFFT_ooura.cxx.
References CLAM::AudioOutPort::GetAudio(), CLAM::IFFT_base::mInput, CLAM::IFFT_base::mOutput, and CLAM::OutPort< Token >::Produce().
Standard IFFT Do function, with storage class references as arguments.
This method implements the old conversor routines.
Implements CLAM::IFFT_base.
Definition at line 127 of file IFFT_ooura.cxx.
References CLAM_ASSERT, CLAM_DEBUG_ASSERT, isPowerOfTwo(), CLAM::Processing::IsRunning(), and CLAM::FFT_ooura::rdft().
IFFT non-supervised mode SetPrototypes function.
Implements CLAM::IFFT_base.
Definition at line 214 of file IFFT_ooura.cxx.
References CLAM::SpecTypeFlags::bComplex, CLAM::SpecTypeFlags::bMagPhase, CLAM::SpecTypeFlags::bMagPhaseBPF, CLAM::SpecTypeFlags::bPolar, CLAM_ASSERT, and CLAM::Spectrum::GetType().
bool CLAM::IFFT_ooura::SetPrototypes | ( | ) | [virtual] |
Standard supervised-mode SetPrototypes function.
Reimplemented from CLAM::IFFT_base.
Definition at line 233 of file IFFT_ooura.cxx.
References CLAM_ASSERT.
bool CLAM::IFFT_ooura::UnsetPrototypes | ( | ) | [virtual] |
Standard UnsetPrototypes function.
Reimplemented from CLAM::IFFT_base.
Definition at line 241 of file IFFT_ooura.cxx.
bool CLAM::IFFT_ooura::MayDisableExecution | ( | ) | const [inline, virtual] |