qm-dsp
1.8
|
#include <DFProcess.h>
Public Member Functions | |
DFProcess (DFProcConfig Config) | |
virtual | ~DFProcess () |
void | process (double *src, double *dst) |
Private Member Functions | |
void | initialise (DFProcConfig Config) |
void | deInitialise () |
void | removeDCNormalize (double *src, double *dst) |
void | medianFilter (double *src, double *dst) |
Private Attributes | |
int | m_length |
int | m_FFOrd |
int | m_winPre |
int | m_winPost |
double | m_alphaNormParam |
double * | filtSrc |
double * | filtDst |
double * | m_filtScratchIn |
double * | m_filtScratchOut |
FiltFilt * | m_FiltFilt |
bool | m_isMedianPositive |
float | m_delta |
Detailed Description
Definition at line 57 of file DFProcess.h.
Constructor & Destructor Documentation
DFProcess::DFProcess | ( | DFProcConfig | Config | ) |
Definition at line 35 of file DFProcess.cpp.
References filtDst, filtSrc, initialise(), m_FFOrd, m_filtScratchIn, and m_filtScratchOut.
|
virtual |
Definition at line 47 of file DFProcess.cpp.
References deInitialise().
Member Function Documentation
void DFProcess::process | ( | double * | src, |
double * | dst | ||
) |
Definition at line 85 of file DFProcess.cpp.
References filtDst, filtSrc, m_FiltFilt, m_length, medianFilter(), FiltFilt::process(), and removeDCNormalize().
Referenced by TempoTrack::process(), PeakPicking::process(), and TempoTrack::tempoMM().
|
private |
Definition at line 52 of file DFProcess.cpp.
References Filter::Parameters::a, DFProcConfig::AlphaNormParam, Filter::Parameters::b, DFProcConfig::delta, filtDst, filtSrc, DFProcConfig::isMedianPositive, DFProcConfig::length, DFProcConfig::LPACoeffs, DFProcConfig::LPBCoeffs, DFProcConfig::LPOrd, m_alphaNormParam, m_delta, m_FiltFilt, m_isMedianPositive, m_length, m_winPost, m_winPre, DFProcConfig::winPost, and DFProcConfig::winPre.
Referenced by DFProcess().
|
private |
Definition at line 76 of file DFProcess.cpp.
References filtDst, filtSrc, m_FiltFilt, m_filtScratchIn, and m_filtScratchOut.
Referenced by ~DFProcess().
|
private |
Definition at line 179 of file DFProcess.cpp.
References MathUtilities::getAlphaNorm(), MathUtilities::getFrameMinMax(), m_alphaNormParam, and m_length.
Referenced by process().
|
private |
Definition at line 97 of file DFProcess.cpp.
References m_delta, m_isMedianPositive, m_length, m_winPost, m_winPre, and MathUtilities::median().
Referenced by process().
Member Data Documentation
|
private |
Definition at line 71 of file DFProcess.h.
Referenced by initialise(), medianFilter(), process(), and removeDCNormalize().
|
private |
Definition at line 72 of file DFProcess.h.
Referenced by DFProcess().
|
private |
Definition at line 74 of file DFProcess.h.
Referenced by initialise(), and medianFilter().
|
private |
Definition at line 75 of file DFProcess.h.
Referenced by initialise(), and medianFilter().
|
private |
Definition at line 77 of file DFProcess.h.
Referenced by initialise(), and removeDCNormalize().
|
private |
Definition at line 79 of file DFProcess.h.
Referenced by deInitialise(), DFProcess(), initialise(), and process().
|
private |
Definition at line 80 of file DFProcess.h.
Referenced by deInitialise(), DFProcess(), initialise(), and process().
|
private |
Definition at line 82 of file DFProcess.h.
Referenced by deInitialise(), and DFProcess().
|
private |
Definition at line 83 of file DFProcess.h.
Referenced by deInitialise(), and DFProcess().
|
private |
Definition at line 85 of file DFProcess.h.
Referenced by deInitialise(), initialise(), and process().
|
private |
Definition at line 87 of file DFProcess.h.
Referenced by initialise(), and medianFilter().
|
private |
Definition at line 88 of file DFProcess.h.
Referenced by initialise(), and medianFilter().
The documentation for this class was generated from the following files:
Generated by 1.8.11