void SAXMzmlHandler::processData() { if(m_bInmzArrayBinary && m_bInMsLevel2 && m_bInData) { pushPeaks(m_bInmzArrayBinary, m_bInintenArrayBinary); } else if(m_bInintenArrayBinary && m_bInMsLevel2 && m_bInData) { pushPeaks(m_bInmzArrayBinary, m_bInintenArrayBinary); } m_strData.clear(); }
void SAXGamlHandler::endElement(const XML_Char *el) { if(isElement("note", el) && m_bDesc){ m_bDesc=false; } else if(isElement("GAML:Xdata", el) && m_bInData){ pushPeaks(m_bMZ, m_bINT); m_strData.clear(); m_bMZ = false; } else if(isElement("GAML:Ydata", el) && m_bInData){ pushPeaks(m_bMZ, m_bINT); m_strData.clear(); m_bINT = false; } else if(isElement("GAML:trace", el) && m_bInData){ pushSpectrum(); reset(); m_bInData=false; } }
void SAXMzxmlHandler::processData() { if( m_bInPeaks && m_cidLevel == 2) { pushPeaks(); } else if (m_bInPrecursorMz) { m_precursorMz = atof(m_strData.data()); } m_strData.clear(); }