|
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, and quadEval().
|
private |
Definition at line 46 of file PeakPicking.cpp.
References QFitThresh::a, PPickParams::alpha, QFitThresh::b, QFitThresh::c, PPickParams::delta, PPickParams::length, PPickParams::LPACoeffs, PPickParams::LPBCoeffs, PPickParams::LPOrd, m_DFLength, m_DFProcessingParams, m_DFSmoothing, m_workBuffer, PPWinThresh::post, PPWinThresh::pre, Qfilta, Qfiltb, Qfiltc, PPickParams::QuadThresh, 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().