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