37 #include <QDataStream>
39 #include "../exportinmportconfig.h"
41 #include "../mzrange.h"
42 #include "../trace/trace.h"
51 QDataStream &
operator<<(QDataStream &out,
const MassSpectrum &spectrum);
52 QDataStream &
operator>>(QDataStream &out, MassSpectrum &spectrum);
57 class MassSpectrumCombinerInterface;
76 std::vector<std::pair<pappso_double, pappso_double>> &data_point_vector);
106 const DataPoint &maxIntensityDataPoint()
const;
108 const DataPoint &minIntensityDataPoint()
const;
122 void debugPrintValues()
const;
generic interface to apply a filter on a MassSpectrum This is the same as FilterInterface,...
Class to represent a mass spectrum.
A simple container of DataPoint instances.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
QDataStream & operator>>(QDataStream &instream, MassSpectrum &massSpectrum)
QDataStream & operator<<(QDataStream &outstream, const MassSpectrum &massSpectrum)
double pappso_double
A type definition for doubles.
std::shared_ptr< const MassSpectrum > MassSpectrumCstSPtr
std::shared_ptr< MassSpectrum > MassSpectrumSPtr