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_
int getColLowBound(const std::vector< double > &, const double)
double convertColToMZ(const std::vector< double > &, const int)
int getColHighBound(const std::vector< double > &, const double)
void ricker2d(const std::vector< double > &, const int, const int, const int, const double, const double, const double, std::vector< double > &)
KernelTraitsBase< Kernel >::space_type::abscissa_type x
KernelTraitsBase< Kernel >::space_type::ordinate_type y
double scoreAtPercentile(const double, const std::vector< double > &, const int)
std::vector< double > scalings