#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. |
1.3.6