24#ifndef _PEAKFAMILYDETECTOR_HPP_
25#define _PEAKFAMILYDETECTOR_HPP_
50 std::vector<PeakFamily>& result) = 0;
54 virtual void detect(
const std::vector<MZIntensityPair>& data,
55 std::vector<PeakFamily>& result);
interface for peak family (isotope envelope) detection
pwiz::data::peakdata::PeakFamily PeakFamily
virtual void detect(const MZIntensityPair *begin, const MZIntensityPair *end, std::vector< PeakFamily > &result)=0
find peak families in a specified array of MZIntensityPair
pwiz::msdata::MZIntensityPair MZIntensityPair
virtual ~PeakFamilyDetector()
virtual void detect(const std::vector< MZIntensityPair > &data, std::vector< PeakFamily > &result)
convenience function – equivalent to: detect(&data[0], &data[0]+data.size(), result)
The data point type of a mass spectrum.