37 #include <OpenMS/config.h> 46 #include <xercesc/dom/DOMNode.hpp> 81 void decodeBinaryDataMSSpectrum_(std::vector<BinaryData>& data,
OpenMS::MSSpectrum& s)
const;
103 void handleBinaryDataArray_(xercesc::DOMNode * indexListNode, std::vector<BinaryData>& data);
120 std::string domParseString_(
const std::string& in, std::vector<BinaryData>& data);
125 skip_xml_checks_(skip_xml_checks)
156 void domParseSpectrum(
const std::string& in,
MSSpectrum& s);
189 void setSkipXMLChecks(
bool only);
boost::shared_ptr< Spectrum > SpectrumPtr
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:236
MzMLSpectrumDecoder(bool skip_xml_checks=false)
Definition: MzMLSpectrumDecoder.h:124
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:156
The representation of a chromatogram.
Definition: MSChromatogram.h:53
Representation for binary data in mzML.
Definition: MzMLHandlerHelper.h:69
const double c
Definition: Constants.h:214
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool skip_xml_checks_
Whether to skip some XML checks (e.g. removing whitespace inside base64 arrays) and be fast instead...
Definition: MzMLSpectrumDecoder.h:69
A class to decode input strings that contain an mzML chromatogram or spectrum tag.
Definition: MzMLSpectrumDecoder.h:65
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
Internal::MzMLHandlerHelper::BinaryData BinaryData
Definition: MzMLSpectrumDecoder.h:71