35 #ifndef OPENMS_INTERFACES_IMSDATACONSUMER_H
36 #define OPENMS_INTERFACES_IMSDATACONSUMER_H
67 template <
typename MapType = MSExperiment<> >
85 virtual void consumeSpectrum(SpectrumType & s) = 0;
96 virtual void consumeChromatogram(ChromatogramType &) = 0;
110 virtual void setExpectedSize(
Size expectedSpectra,
Size expectedChromatograms) = 0;
virtual ~IMSDataConsumer()
Definition: IMSDataConsumer.h:74
MapType::ChromatogramType ChromatogramType
Definition: IMSDataConsumer.h:72
MapType::SpectrumType SpectrumType
Definition: IMSDataConsumer.h:71
The interface of a consumer of spectra and chromatograms.
Definition: IMSDataConsumer.h:68
Description of the experimental settings.
Definition: ExperimentalSettings.h:59