37 #include <OpenMS/config.h> 46 #include <xercesc/dom/DOMNode.hpp> 82 void decodeBinaryDataMSSpectrum_(std::vector<BinaryData>& data,
OpenMS::MSSpectrum& s);
105 void handleBinaryDataArray_(xercesc::DOMNode * indexListNode, std::vector<BinaryData>& data);
122 void domParseString_(
const std::string& in, std::vector<BinaryData>& data);
127 skip_xml_checks_(skip_xml_checks)
158 void domParseSpectrum(
const std::string& in,
MSSpectrum& s);
191 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:126
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: openms/include/OpenMS/INTERFACES/DataStructures.h:156
The representation of a chromatogram.
Definition: MSChromatogram.h:54
Binary data representation.
Definition: MzMLHandlerHelper.h:57
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
bool skip_xml_checks_
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