37 #include <QDataStream>
39 #include "../exportinmportconfig.h"
41 #include "../mzrange.h"
42 #include "../trace/trace.h"
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.
int massSpectrumPtrMetaTypeId
int massSpectrumMetaTypeId
Q_DECLARE_METATYPE(pappso::MassSpectrum)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
QDataStream & operator<<(QDataStream &outstream, const MassSpectrum &massSpectrum)
QDataStream & operator>>(QDataStream &instream, MassSpectrum &massSpectrum)
double pappso_double
A type definition for doubles.
std::shared_ptr< const MassSpectrum > MassSpectrumCstSPtr
std::shared_ptr< MassSpectrum > MassSpectrumSPtr