OpenWareLaboratory
|
Public Member Functions | |
void | copyCoefficients (FloatArray newCoefficients) |
Copies coefficient values from an array. More... | |
void | copyState (FloatArray newState) |
Copies state values from an array. More... | |
FirFilter () | |
FirFilter (FloatArray cfs, FloatArray ste, size_t bsize) | |
FloatArray | getCoefficients () |
FloatArray | getState () |
float | process (float input) |
void | process (FloatArray buffer) |
void | process (FloatArray source, FloatArray destination) |
void | processBlock (FloatArray buffer) |
void | processBlock (FloatArray source, FloatArray destination) |
void | setCoefficients (FloatArray newCoefficients) |
Sets coefficients to point to a different set of values. More... | |
void | setState (FloatArray newState) |
Sets state to point to a different set of values. More... | |
~FirFilter () | |
Static Public Member Functions | |
static FirFilter * | create (size_t taps, size_t blocksize) |
static void | destroy (FirFilter *filter) |
Definition at line 7 of file FirFilter.h.
|
inline |
Definition at line 39 of file FirFilter.h.
Referenced by create().
|
inline |
Definition at line 41 of file FirFilter.h.
References SimpleArray< T >::getData(), and SimpleArray< T >::getSize().
|
inline |
Definition at line 50 of file FirFilter.h.
|
inline |
Copies coefficient values from an array.
Definition at line 93 of file FirFilter.h.
References ASSERT, SimpleArray< T >::copyFrom(), and SimpleArray< T >::getSize().
|
inline |
Copies state values from an array.
Definition at line 112 of file FirFilter.h.
References ASSERT, SimpleArray< T >::copyFrom(), and SimpleArray< T >::getSize().
|
inlinestatic |
Definition at line 117 of file FirFilter.h.
References FloatArray::clear(), FloatArray::create(), and FirFilter().
|
inlinestatic |
Definition at line 124 of file FirFilter.h.
References FloatArray::destroy().
|
inline |
Definition at line 79 of file FirFilter.h.
|
inline |
Definition at line 98 of file FirFilter.h.
|
inlinevirtual |
Reimplemented from SignalProcessor.
Definition at line 53 of file FirFilter.h.
Referenced by processBlock().
|
inline |
Definition at line 59 of file FirFilter.h.
References ASSERT, SimpleArray< T >::getData(), and SimpleArray< T >::getSize().
|
inlinevirtual |
Reimplemented from SignalProcessor.
Definition at line 64 of file FirFilter.h.
References ASSERT, SimpleArray< T >::getData(), and SimpleArray< T >::getSize().
|
inline |
Definition at line 71 of file FirFilter.h.
References process().
|
inline |
Definition at line 75 of file FirFilter.h.
References process().
|
inline |
Sets coefficients to point to a different set of values.
Definition at line 86 of file FirFilter.h.
|
inline |
Sets state to point to a different set of values.
Definition at line 105 of file FirFilter.h.