Transforming consumer of MS data. More...
#include <OpenMS/FORMAT/DATAACCESS/MSDataTransformingConsumer.h>
Public Types | |
typedef MSExperiment | MapType |
typedef MapType::SpectrumType | SpectrumType |
typedef MapType::ChromatogramType | ChromatogramType |
![]() | |
typedef MSExperiment <>::SpectrumType | SpectrumType |
typedef MSExperiment <>::ChromatogramType | ChromatogramType |
Public Member Functions | |
MSDataTransformingConsumer () | |
Constructor. More... | |
virtual | ~MSDataTransformingConsumer () |
Default destructor. More... | |
virtual void | setExpectedSize (Size, Size) |
Set expected size of spectra and chromatograms to be consumed. More... | |
virtual void | consumeSpectrum (SpectrumType &s) |
virtual void | setSpectraProcessingPtr (void(*sproptr)(SpectrumType &)) |
virtual void | consumeChromatogram (ChromatogramType &c) |
virtual void | setChromatogramProcessingPtr (void(*cproptr)(ChromatogramType &)) |
virtual void | setExperimentalSettings (const OpenMS::ExperimentalSettings &) |
Set experimental settings (meta-data) of the data to be consumed. More... | |
![]() | |
virtual | ~IMSDataConsumer () |
virtual void | consumeSpectrum (SpectrumType &s)=0 |
Consume a spectrum. More... | |
virtual void | consumeChromatogram (ChromatogramType &)=0 |
Consume a chromatogram. More... | |
Protected Attributes | |
void(* | sprocessing_ptr_ )(SpectrumType &) |
void(* | cprocessing_ptr_ )(ChromatogramType &) |
Transforming consumer of MS data.
Is able to transform a spectra on the fly while it is read using a function pointer that can be set on the object.
typedef MSExperiment MapType |
typedef MapType::SpectrumType SpectrumType |
|
inline |
Constructor.
References OpenMS::FunctionChromatogramNOP(), and OpenMS::FunctionSpectrumNOP().
|
inlinevirtual |
Default destructor.
|
inlinevirtual |
References OpenMS::Constants::c.
|
inlinevirtual |
|
inlinevirtual |
Set expected size of spectra and chromatograms to be consumed.
Some implementations might care about the number of spectra and chromatograms to be consumed and need to be informed about this (usually before consuming starts).
expectedSpectra | Number of spectra expected |
expectedChromatograms | Number of chromatograms expected |
Implements IMSDataConsumer<>.
|
inlinevirtual |
Set experimental settings (meta-data) of the data to be consumed.
Some implementations might need to know about the meta-data (or the context) of the spectra and chromatograms to be consumed. This method allows them learn this.
exp | Experimental settings meta data for the data to be consumed |
Implements IMSDataConsumer<>.
|
inlinevirtual |
|
protected |
|
protected |
OpenMS / TOPP release 2.0.0 | Documentation generated on Wed Mar 30 2016 16:18:46 using doxygen 1.8.5 |