#include <IIRDecimator.hh>
Inheritance diagram for clIIRDecimator:


Public Member Functions | |
| clIIRDecimator () | |
| ~clIIRDecimator () | |
| void | Uninitialize () |
| Uninitialize decimator. | |
| void | Put (const float *, long) |
| Feed data into decimator. | |
| void | Put (const double *, long) |
| bool | Get (float *, long) |
| Get data from decimator. | |
| bool | Get (double *, long) |
Private Attributes | |
| clDSPAlloc | DecBuf |
| clDSPOp | DSP |
| clReBuffer | InBuf |
Data is filtered using IIR filter and then decimated by factor 2 or 3.
Definition at line 39 of file IIRDecimator.hh.
|
|
Definition at line 34 of file IIRDecimator.cc. |
|
|
Definition at line 39 of file IIRDecimator.cc. References Uninitialize(). |
|
|
Uninitialize decimator.
Reimplemented from clIIRMultiRate. Definition at line 45 of file IIRDecimator.cc. References DecBuf, clAlloc::Free(), and clIIRMultiRate::Uninitialize(). Referenced by clRecDecimator::Uninitialize(), and ~clIIRDecimator(). |
|
||||||||||||
|
Feed data into decimator.
Definition at line 52 of file IIRDecimator.cc. References InBuf, and clReBuffer::Put(). Referenced by clRecDecimator::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 58 of file IIRDecimator.cc. References InBuf, and clReBuffer::Put(). |
|
||||||||||||
|
Get data from decimator.
Definition at line 64 of file IIRDecimator.cc. References DecBuf, clDSPOp::Decimate(), DSP, clReBuffer::Get(), InBuf, clIIRMultiRate::lFactor, clIIRCascade::Process(), and clAlloc::Size(). Referenced by clRecDecimator::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 79 of file IIRDecimator.cc. References DecBuf, clDSPOp::Decimate(), DSP, clReBuffer::Get(), InBuf, clIIRMultiRate::lFactor, clIIRCascade::Process(), and clAlloc::Size(). |
|
|
Definition at line 41 of file IIRDecimator.hh. Referenced by Get(), and Uninitialize(). |
|
|
Definition at line 42 of file IIRDecimator.hh. Referenced by Get(). |
|
|
Definition at line 43 of file IIRDecimator.hh. |
1.3.3