12 #ifndef __KOME_IO_MZML_CHROMATOGRAM_H__
13 #define __KOME_IO_MZML_CHROMATOGRAM_H__
73 void parse( xercesc::SAX2XMLReader* parser );
81 virtual void onGetXYData( kome::core::XYData*
const xyData );
99 kome::objects::DataSet& dataSet,
100 const double startRt,
102 const kome::objects::SearchType startSearch,
103 const kome::objects::SearchType endSearch
112 virtual double onGetMass(
const unsigned int index );
135 #endif // __KOME_IO_MZML_CHROMATOGRAM_H__
MzmlSample * m_mzmlSample
virtual void onGetXYData(kome::core::XYData *const xyData)
This method is called by getXYData method (override method)
void setOffset(const long long offset)
sets data offset
virtual double onGetMass(const unsigned int index)
This method is called by getMass method (override method)
virtual int onGetMsStage(const unsigned int index)
This method is called by getMsStage method (override method)
mzml sample spectrum class
virtual ~MzmlChromatogram()
destructor
long long getOffset()
gets data offset
void parse(xercesc::SAX2XMLReader *parser)
parse XML data
virtual double onGetPrecursor(const unsigned int index)
This method is called by getPrecursor method (override method)
MzmlChromatogram(MzmlSample *file)
constructor
virtual void onGetSpectra(kome::objects::DataSet &dataSet, const double startRt, const double endRt, const kome::objects::SearchType startSearch, const kome::objects::SearchType endSearch)
This method is called by searchSpectrum or getSpectra method (overriede method)