#include <FDFilterGen.hxx>
Definition at line 127 of file FDFilterGen.hxx.
Public Member Functions | |
FDFilterGen () | |
FDFilterGen (const FDFilterGenConfig &c) | |
Configuration constructor. | |
virtual | ~FDFilterGen () |
bool | Do (void) |
Supervised-mode Do function. | |
bool | Do (Spectrum &out) |
Non-supervised mode Do function. | |
const ProcessingConfig & | GetConfig () const |
Definition of the Processing virtual method. | |
Public Attributes | |
OutPort< Spectrum > | Output |
FDFilterGenCtrl | Gain |
FDFilterGenCtrl | HighCutOff |
FDFilterGenCtrl | LowCutOff |
FDFilterGenCtrl | PassBandSlope |
FDFilterGenCtrl | StopBandSlope |
Protected Member Functions | |
int | UpdateControlChangedFlag (TControlData) |
CLAM::FDFilterGen::FDFilterGen | ( | ) |
CLAM::FDFilterGen::FDFilterGen | ( | const FDFilterGenConfig & | c | ) |
Configuration constructor.
Configuration | object. |
Definition at line 64 of file FDFilterGen.cxx.
References CLAM::Processing::Configure().
virtual CLAM::FDFilterGen::~FDFilterGen | ( | ) | [inline, virtual] |
Definition at line 164 of file FDFilterGen.hxx.
int CLAM::FDFilterGen::UpdateControlChangedFlag | ( | TControlData | val | ) | [protected] |
Definition at line 104 of file FDFilterGen.cxx.
bool CLAM::FDFilterGen::Do | ( | void | ) | [virtual] |
Supervised-mode Do function.
UNINPLEMENTED
Implements CLAM::Processing.
Definition at line 111 of file FDFilterGen.cxx.
Non-supervised mode Do function.
Definition at line 116 of file FDFilterGen.cxx.
References CLAM_pow(), CLAM::EFDFilterType::eBandPass, CLAM::EFDFilterType::eHighPass, CLAM::EScale::eLinear, CLAM::EScale::eLog, CLAM::EFDFilterType::eLowPass, CLAM::EFDFilterType::eStopBand, Gain, CLAM::Spectrum::GetBPFSize(), HighCutOff, LowCutOff, MINUSINFINITY, PassBandSlope, CLAM::Spectrum::SetBPFSize(), StopBandSlope, and CLAM::DynamicType::UpdateData().
const ProcessingConfig& CLAM::FDFilterGen::GetConfig | ( | ) | const [inline, virtual] |
Definition of the Processing virtual method.
Reimplemented from CLAM::Processing.
Definition at line 183 of file FDFilterGen.hxx.
Definition at line 133 of file FDFilterGen.hxx.
FDFilterGenCtrl CLAM::FDFilterGen::Gain |
FDFilterGenCtrl CLAM::FDFilterGen::HighCutOff |
FDFilterGenCtrl CLAM::FDFilterGen::LowCutOff |
FDFilterGenCtrl CLAM::FDFilterGen::PassBandSlope |
FDFilterGenCtrl CLAM::FDFilterGen::StopBandSlope |