#include <FDFilterGen.hxx>

Public Member Functions | |
| FDFilterGen (const Config &c=Config()) | |
| Configuration constructor. | |
| virtual | ~FDFilterGen () |
| bool | Do () |
| 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 |
| FloatInControl | Gain |
| FloatInControl | HighCutOff |
| FloatInControl | LowCutOff |
| FloatInControl | PassBandSlope |
| FloatInControl | StopBandSlope |
Protected Member Functions | |
| void | UpdateControlChangedFlag (TControlData) |
Definition at line 126 of file FDFilterGen.hxx.
Configuration constructor.
| Configuration | object. |
| virtual CLAM::FDFilterGen::~FDFilterGen | ( | ) | [inline, virtual] |
Definition at line 161 of file FDFilterGen.hxx.
| void CLAM::FDFilterGen::UpdateControlChangedFlag | ( | TControlData | val | ) | [protected] |
Definition at line 87 of file FDFilterGen.cxx.
| bool CLAM::FDFilterGen::Do | ( | void | ) | [virtual] |
Supervised-mode Do function.
UNINPLEMENTED
Implements CLAM::Processing.
Definition at line 93 of file FDFilterGen.cxx.
Non-supervised mode Do function.
Definition at line 98 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(), CLAM::InControl< ControlDataType >::GetLastValue(), 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 180 of file FDFilterGen.hxx.
Definition at line 132 of file FDFilterGen.hxx.
1.5.6