#include <IIRMultiRate.hh>
Inheritance diagram for clIIRMultiRate:
Public Member Functions | |
clIIRMultiRate () | |
~clIIRMultiRate () | |
bool | Initialize (long, const float *, bool=false) |
Initialize filter, filtering factor must be 2 or 3. | |
bool | Initialize (long, const double *, bool=false) |
void | Uninitialize () |
Uninitialize filter. | |
Protected Attributes | |
long | lFactor |
Rate change factor. |
Data is is filtered using IIR filter by factor 2 or 3.
Definition at line 36 of file IIRMultiRate.hh.
|
Definition at line 47 of file IIRMultiRate.cc. |
|
Definition at line 53 of file IIRMultiRate.cc. References Uninitialize(). |
|
Initialize filter, filtering factor must be 2 or 3. You can re-initialize without uninitializing first. The NULL pointer is used to select correct overloaded function matching input datatype.
Definition at line 59 of file IIRMultiRate.cc. References clIIRCascade::Initialize(). Referenced by clRecInterpolator::Initialize(), and clRecDecimator::Initialize(). |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 84 of file IIRMultiRate.cc. References clIIRCascade::Initialize(). |
|
Uninitialize filter.
Reimplemented from clIIRCascade. Reimplemented in clIIRDecimator, and clIIRInterpolator. Definition at line 109 of file IIRMultiRate.cc. References clIIRCascade::Uninitialize(). Referenced by clIIRInterpolator::Uninitialize(), clIIRDecimator::Uninitialize(), and ~clIIRMultiRate(). |
|
Rate change factor.
Definition at line 39 of file IIRMultiRate.hh. |