|
libpappsomspp
Library for mass spectrometry
|
#include <spectrumtube.h>
Public Member Functions | |
| SpectrumTube () | |
| virtual | ~SpectrumTube () |
| const QString | push_back (QcborSpectrum &spectrum) |
| void | flush (pappso::cbor::CborStreamWriter *cbor_writer_p) |
| std::size_t | size () const |
Private Member Functions | |
| void | writeQcborSpectrumInBuffer (const QcborSpectrum &spectrum, const QString &old_native_id) |
Private Attributes | |
| std::size_t | m_size = 0 |
| QTemporaryFile * | mpa_buffer = nullptr |
| pappso::cbor::CborStreamWriter * | mpa_bufferWriter = nullptr |
Definition at line 48 of file spectrumtube.h.
| pappso::cbor::mzcbor::SpectrumTube::SpectrumTube | ( | ) |
Definition at line 43 of file spectrumtube.cpp.
References mpa_buffer, and mpa_bufferWriter.
|
virtual |
Definition at line 51 of file spectrumtube.cpp.
References mpa_buffer, and mpa_bufferWriter.
| void pappso::cbor::mzcbor::SpectrumTube::flush | ( | pappso::cbor::CborStreamWriter * | cbor_writer_p | ) |
Definition at line 170 of file spectrumtube.cpp.
References mpa_buffer.
Referenced by pappso::cbor::mzcbor::MzcborCopyReplaceBase::readSpectrumList().
| const QString pappso::cbor::mzcbor::SpectrumTube::push_back | ( | QcborSpectrum & | spectrum | ) |
Definition at line 69 of file spectrumtube.cpp.
References pappso::cbor::mzcbor::QcborSpectrum::getId(), m_size, pappso::cbor::mzcbor::QcborSpectrum::setId(), pappso::cbor::mzcbor::QcborSpectrum::setIndex(), and writeQcborSpectrumInBuffer().
Referenced by pappso::cbor::mzcbor::MzcborCopyReplaceBase::processQcborSpectrum(), and pappso::cbor::mzcbor::MzcborPrecursorFinder::processQcborSpectrum().
| std::size_t pappso::cbor::mzcbor::SpectrumTube::size | ( | ) | const |
Definition at line 64 of file spectrumtube.cpp.
References m_size.
Referenced by pappso::cbor::mzcbor::MzcborCopyReplaceBase::readSpectrumList().
|
private |
Definition at line 104 of file spectrumtube.cpp.
References mpa_bufferWriter.
Referenced by push_back().
|
private |
Definition at line 64 of file spectrumtube.h.
Referenced by push_back(), and size().
|
private |
Definition at line 65 of file spectrumtube.h.
Referenced by SpectrumTube(), ~SpectrumTube(), and flush().
|
private |
Definition at line 66 of file spectrumtube.h.
Referenced by SpectrumTube(), ~SpectrumTube(), and writeQcborSpectrumInBuffer().