qm-dsp
1.8
|
#include <PeakPicking.h>
Public Member Functions | |
PeakPicking (PPickParams Config) | |
virtual | ~PeakPicking () |
void | process (double *src, int len, std::vector< int > &onsets) |
Private Member Functions | |
void | initialise (PPickParams Config) |
void | deInitialise () |
int | quadEval (std::vector< double > &src, std::vector< int > &idx) |
Private Attributes | |
DFProcConfig | m_DFProcessingParams |
int | m_DFLength |
double | Qfilta |
double | Qfiltb |
double | Qfiltc |
double * | m_workBuffer |
DFProcess * | m_DFSmoothing |
Detailed Description
Definition at line 86 of file PeakPicking.h.
Constructor & Destructor Documentation
PeakPicking::PeakPicking | ( | PPickParams | Config | ) |
Definition at line 35 of file PeakPicking.cpp.
References initialise(), and m_workBuffer.
|
virtual |
Definition at line 41 of file PeakPicking.cpp.
References deInitialise().
Member Function Documentation
void PeakPicking::process | ( | double * | src, |
int | len, | ||
std::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, DFProcConfig::delta, PPickParams::delta, DFProcConfig::isMedianPositive, DFProcConfig::length, PPickParams::length, DFProcConfig::LPACoeffs, PPickParams::LPACoeffs, DFProcConfig::LPBCoeffs, PPickParams::LPBCoeffs, DFProcConfig::LPOrd, PPickParams::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, and m_workBuffer.
Referenced by ~PeakPicking().
|
private |
Definition at line 96 of file PeakPicking.cpp.
References TPolyFit::PolyFit2(), and Qfiltc.
Referenced by process().
Member Data Documentation
|
private |
Definition at line 99 of file PeakPicking.h.
Referenced by initialise().
|
private |
Definition at line 101 of file PeakPicking.h.
Referenced by initialise().
|
private |
Definition at line 102 of file PeakPicking.h.
Referenced by initialise().
|
private |
Definition at line 103 of file PeakPicking.h.
Referenced by initialise().
|
private |
Definition at line 104 of file PeakPicking.h.
Referenced by initialise(), and quadEval().
|
private |
Definition at line 106 of file PeakPicking.h.
Referenced by deInitialise(), initialise(), PeakPicking(), and process().
|
private |
Definition at line 108 of file PeakPicking.h.
Referenced by deInitialise(), initialise(), and process().
The documentation for this class was generated from the following files:
Generated by 1.8.11