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
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
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