31 #include "../../massspectrum/massspectrum.h"
54 if(data_points.size() > 0)
56 auto it = data_points.begin();
57 auto itNext = data_points.begin() + 1;
58 auto itEnd = data_points.end();
62 while(itNext != itEnd)
67 massSpectrum.push_back(*it);
71 else if(itNext->y > it->y)
78 massSpectrum.push_back(*it);
81 data_points = std::move(massSpectrum);
101 if(data_points.size() > 0)
103 auto it = data_points.begin() + 1;
104 auto itEnd = data_points.end();
113 massSpectrum.push_back(dataPoint);
116 else if(it->y > dataPoint.
y)
125 data_points = std::move(massSpectrum);