qm-dsp 1.8
|
#include <PeakPicking.h>
Public Member Functions | |
PeakPicking (PPickParams Config) | |
virtual | ~PeakPicking () |
void | process (double *src, unsigned int len, vector< int > &onsets) |
Private Member Functions | |
void | initialise (PPickParams Config) |
void | deInitialise () |
int | quadEval (vector< double > &src, vector< int > &idx) |
Private Attributes | |
DFProcConfig | m_DFProcessingParams |
unsigned int | m_DFLength |
double | Qfilta |
double | Qfiltb |
double | Qfiltc |
double * | m_workBuffer |
DFProcess * | m_DFSmoothing |
Definition at line 90 of file PeakPicking.h.
PeakPicking::PeakPicking | ( | PPickParams | Config | ) |
Definition at line 35 of file PeakPicking.cpp.
References initialise(), m_workBuffer, and NULL.
|
virtual |
Definition at line 41 of file PeakPicking.cpp.
References deInitialise().
void PeakPicking::process | ( | double * | src, |
unsigned int | len, | ||
vector< int > & | onsets | ||
) |
Definition at line 76 of file PeakPicking.cpp.
References m_DFSmoothing, m_workBuffer, DFProcess::process(), and quadEval().
|
private |
Definition at line 46 of file PeakPicking.cpp.
References QFitThresh::a, PPickParams::alpha, DFProcConfig::AlphaNormParam, QFitThresh::b, QFitThresh::c, PPickParams::delta, DFProcConfig::delta, DFProcConfig::isMedianPositive, PPickParams::length, DFProcConfig::length, PPickParams::LPACoeffs, DFProcConfig::LPACoeffs, PPickParams::LPBCoeffs, DFProcConfig::LPBCoeffs, PPickParams::LPOrd, DFProcConfig::LPOrd, m_DFLength, m_DFProcessingParams, m_DFSmoothing, m_workBuffer, PPWinThresh::post, PPWinThresh::pre, Qfilta, Qfiltb, Qfiltc, PPickParams::QuadThresh, DFProcConfig::winPost, DFProcConfig::winPre, and PPickParams::WinT.
Referenced by PeakPicking().
|
private |
Definition at line 69 of file PeakPicking.cpp.
References m_DFSmoothing, m_workBuffer, and NULL.
Referenced by ~PeakPicking().
|
private |
Definition at line 98 of file PeakPicking.cpp.
References TPolyFit::PolyFit2(), and Qfiltc.
Referenced by process().
|
private |
Definition at line 104 of file PeakPicking.h.
Referenced by initialise().
|
private |
Definition at line 106 of file PeakPicking.h.
Referenced by initialise().
|
private |
Definition at line 107 of file PeakPicking.h.
Referenced by initialise().
|
private |
Definition at line 108 of file PeakPicking.h.
Referenced by initialise().
|
private |
Definition at line 109 of file PeakPicking.h.
Referenced by initialise(), and quadEval().
|
private |
Definition at line 112 of file PeakPicking.h.
Referenced by deInitialise(), initialise(), PeakPicking(), and process().
|
private |
Definition at line 114 of file PeakPicking.h.
Referenced by deInitialise(), initialise(), and process().