23 #ifndef _PEAKDETECTOR_HPP_ 24 #define _PEAKDETECTOR_HPP_ 28 #include "boost/shared_ptr.hpp" 50 virtual void detect(
const std::vector<double>&
x,
const std::vector<double>&
y,
51 std::vector<double>& xPeakValues, std::vector<double>& yPeakValues,
52 std::vector<Peak>* peaks = NULL) = 0;
64 #endif // _PEAKDETECTOR_HPP_
boost::shared_ptr< PeakDetector > PeakDetectorPtr
represents some generic metadata about a peak detected in a signal
double start
y value of a signal peak (or centroid), aka intensity/abundance/amplitude
KernelTraitsBase< Kernel >::space_type::abscissa_type x
KernelTraitsBase< Kernel >::space_type::ordinate_type y
double y
x value of a signal peak (or centroid)