The interface of a consumer of spectra and chromatograms.
Definition: IMSDataConsumer.h:70
 
Base class for loading/storing XML files that have a handler derived from XMLHandler.
Definition: XMLFile.h:49
 
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:73
 
File adapter for MzXML 3.1 files.
Definition: MzXMLFile.h:55
 
~MzXMLFile() override
Destructor.
 
void setOptions(const PeakFileOptions &)
set options for loading/storing
 
const PeakFileOptions & getOptions() const
Non-mutable access to the options for loading/storing.
 
PeakFileOptions options_
Definition: MzXMLFile.h:135
 
void transform(const String &filename_in, Interfaces::IMSDataConsumer *consumer, bool skip_full_count=false)
Transforms a map while loading using the supplied MSDataConsumer.
 
void transformFirstPass_(const String &filename_in, Interfaces::IMSDataConsumer *consumer, bool skip_full_count)
Perform first pass through the file and retrieve the meta-data to initialize the consumer.
 
void load(const String &filename, MapType &map)
Loads a map from a MzXML file.
 
PeakFileOptions & getOptions()
Mutable access to the options for loading/storing.
 
MzXMLFile()
Default constructor.
 
PeakMap MapType
Definition: MzXMLFile.h:56
 
void store(const String &filename, const MapType &map) const
Stores a map in a MzXML file.
 
void transform(const String &filename_in, Interfaces::IMSDataConsumer *consumer, MapType &map, bool skip_full_count=false)
Transforms a map while loading using the supplied MSDataConsumer.
 
Options for loading files containing peak data.
Definition: PeakFileOptions.h:48
 
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:53
 
A more convenient string class.
Definition: String.h:60
 
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47