#include <IIRCascade.hh>
Inheritance diagram for clIIRCascade:
Public Member Functions | |
clIIRCascade () | |
~clIIRCascade () | |
bool | Initialize (const float[][5], long) |
Initialize filter. | |
bool | Initialize (const double[][5], long) |
void | Uninitialize () |
Uninitialize filter. | |
void | Process (float *, long) |
Filter data in-place. | |
void | Process (double *, long) |
void | Process (float *, const float *, long) |
Filter data out-of-place. | |
void | Process (double *, const double *, long) |
void | Clear () |
Clear filter feedback chain. | |
Protected Attributes | |
long | lStages |
clDSPOp * | IIR |
Private Attributes | |
bool | bInitialized |
Definition at line 33 of file IIRCascade.hh.
|
Definition at line 26 of file IIRCascade.cc. |
|
Definition at line 34 of file IIRCascade.cc. References Uninitialize(). |
|
Initialize filter.
Definition at line 41 of file IIRCascade.cc. References IIR, clDSPOp::IIRInitialize(), lStages, and Uninitialize(). Referenced by clIIRMultiRate::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 56 of file IIRCascade.cc. References IIR, clDSPOp::IIRInitialize(), lStages, and Uninitialize(). |
|
Uninitialize filter.
Reimplemented in clIIRDecimator, clIIRInterpolator, and clIIRMultiRate. Definition at line 71 of file IIRCascade.cc. Referenced by Initialize(), clIIRMultiRate::Uninitialize(), and ~clIIRCascade(). |
|
Filter data in-place.
Definition at line 83 of file IIRCascade.cc. References IIR, clDSPOp::IIRFilter(), and lStages. Referenced by clIIRDecimator::Get(), and clIIRInterpolator::Put(). |
|
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 92 of file IIRCascade.cc. References IIR, clDSPOp::IIRFilter(), and lStages. |
|
Filter data out-of-place.
Definition at line 101 of file IIRCascade.cc. References IIR, clDSPOp::IIRFilter(), and lStages. |
|
Definition at line 111 of file IIRCascade.cc. References IIR, clDSPOp::IIRFilter(), and lStages. |
|
Clear filter feedback chain.
Definition at line 121 of file IIRCascade.cc. References IIR, clDSPOp::IIRClear(), and lStages. |
|
Definition at line 35 of file IIRCascade.hh. |
|
Definition at line 37 of file IIRCascade.hh. Referenced by Clear(), clIIRCascade(), Initialize(), Process(), and Uninitialize(). |
|
Definition at line 38 of file IIRCascade.hh. Referenced by Clear(), clIIRCascade(), Initialize(), Process(), and Uninitialize(). |