OpenWareLaboratory
|
AC Blocking IIR filter, the Leaky Integrator. More...
Public Member Functions | |
void | process (float *buf, int size) |
void | process (float *input, float *output, size_t size) |
float | process (float x) |
void | process (FloatArray in) |
void | process (FloatArray in, FloatArray out) |
SmoothingFilter (float lambda=0.995) | |
Static Public Member Functions | |
static SmoothingFilter * | create (float lambda) |
static void | destroy (SmoothingFilter *obj) |
AC Blocking IIR filter, the Leaky Integrator.
Used for signal smoothing.
Definition at line 10 of file SmoothingFilter.h.
|
inline |
Definition at line 15 of file SmoothingFilter.h.
Referenced by create().
|
inlinestatic |
Definition at line 46 of file SmoothingFilter.h.
References SmoothingFilter().
|
inlinestatic |
Definition at line 50 of file SmoothingFilter.h.
|
inline |
Definition at line 33 of file SmoothingFilter.h.
References process().
|
inline |
Definition at line 23 of file SmoothingFilter.h.
|
inlinevirtual |
Reimplemented from SignalProcessor.
Definition at line 18 of file SmoothingFilter.h.
Referenced by StereoSmoothingFilter::process(), and process().
|
inline |
Definition at line 37 of file SmoothingFilter.h.
References SimpleArray< T >::getSize(), and process().
|
inlinevirtual |
Reimplemented from SignalProcessor.
Definition at line 41 of file SmoothingFilter.h.
References ASSERT, SimpleArray< T >::getSize(), and process().