35 #ifndef OPENMS_INTERFACES_IMSDATACONSUMER_H 36 #define OPENMS_INTERFACES_IMSDATACONSUMER_H 38 #include <OpenMS/config.h> 85 virtual void consumeSpectrum(SpectrumType & s) = 0;
96 virtual void consumeChromatogram(ChromatogramType &) = 0;
110 virtual void setExpectedSize(
size_t expectedSpectra,
size_t expectedChromatograms) = 0;
The representation of a chromatogram.
Definition: MSChromatogram.h:55
virtual ~IMSDataConsumer()
Definition: IMSDataConsumer.h:74
IMSDataConsumer IMSDataConsumer
Definition: IMSDataConsumer.h:126
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
The representation of a 1D spectrum.
Definition: MSSpectrum.h:67
MSChromatogram ChromatogramType
Definition: IMSDataConsumer.h:72
The interface of a consumer of spectra and chromatograms.
Definition: IMSDataConsumer.h:68
MSSpectrum SpectrumType
Definition: IMSDataConsumer.h:71
Description of the experimental settings.
Definition: ExperimentalSettings.h:59