23 #ifndef _CWTPEAKDETECTOR_HPP_
24 #define _CWTPEAKDETECTOR_HPP_
43 virtual void detect(
const std::vector<double>&
x,
const std::vector<double>&
y,
44 std::vector<double>& xPeakValues, std::vector<double>& yPeakValues,
45 std::vector<Peak>* peaks = NULL);
47 void getScales(
const std::vector <double> &,
const std::vector <double> &, std::vector <std::vector< std::vector<int> > > &, std::vector <double> &)
const;
48 void calcCorrelation(
const std::vector <double> &,
const std::vector <double> &,
const std::vector <std::vector<std::vector<int> > > &,
const std::vector <double> &, std::vector < std::vector <double> > &)
const;
49 void getPeakLines(
const std::vector < std::vector <double> > &,
const std::vector <double> &, std::vector <ridgeLine> &, std::vector <double> &)
const;
50 void refinePeaks(
const std::vector <double> &,
const std::vector <double> &,
const std::vector <ridgeLine> &,
const std::vector <double> &, std::vector <double> &, std::vector <double> &, std::vector <double> &)
const;
67 void ricker2d(
const std::vector <double> &,
const int,
const int,
const int,
const double,
const double,
const double, std::vector <double> &);
70 double scoreAtPercentile(
const double,
const std::vector <double> &,
const int );
73 #endif // _CWTPEAKDETECTOR_HPP_