qm-dsp 1.8
|
Digital filter specified through FilterConfig structure. More...
#include <Filter.h>
Public Member Functions | |
Filter (FilterConfig Config) | |
virtual | ~Filter () |
void | reset () |
void | process (double *src, double *dst, unsigned int length) |
Private Member Functions | |
void | initialise (FilterConfig Config) |
void | deInitialise () |
Private Attributes | |
unsigned int | m_ord |
double * | m_inBuffer |
double * | m_outBuffer |
double * | m_ACoeffs |
double * | m_BCoeffs |
Digital filter specified through FilterConfig structure.
Filter::Filter | ( | FilterConfig | Config | ) |
Definition at line 22 of file Filter.cpp.
References initialise(), m_inBuffer, m_ord, m_outBuffer, and NULL.
|
virtual |
Definition at line 31 of file Filter.cpp.
References deInitialise().
void Filter::reset | ( | ) |
Definition at line 54 of file Filter.cpp.
References m_inBuffer, m_ord, and m_outBuffer.
Referenced by initialise().
void Filter::process | ( | double * | src, |
double * | dst, | ||
unsigned int | length | ||
) |
Definition at line 60 of file Filter.cpp.
References m_ACoeffs, m_BCoeffs, m_inBuffer, m_ord, and m_outBuffer.
Referenced by FiltFilt::process().
|
private |
Definition at line 36 of file Filter.cpp.
References FilterConfig::ACoeffs, FilterConfig::BCoeffs, m_ACoeffs, m_BCoeffs, m_inBuffer, m_ord, m_outBuffer, FilterConfig::ord, and reset().
Referenced by Filter().
|
private |
Definition at line 48 of file Filter.cpp.
References m_inBuffer, and m_outBuffer.
Referenced by ~Filter().
|
private |
|
private |
Definition at line 54 of file Filter.h.
Referenced by deInitialise(), Filter(), initialise(), process(), and reset().
|
private |
Definition at line 55 of file Filter.h.
Referenced by deInitialise(), Filter(), initialise(), process(), and reset().
|
private |
Definition at line 57 of file Filter.h.
Referenced by initialise(), and process().
|
private |
Definition at line 58 of file Filter.h.
Referenced by initialise(), and process().