libpappsomspp
Library for mass spectrometry
|
#include <msrunslice.h>
Public Member Functions | |
MsRunSlice () | |
MsRunSlice (const MsRunSlice &other) | |
virtual | ~MsRunSlice () |
MsRunSliceSPtr | makeMsRunSliceSp () const |
void | setSliceNumber (unsigned int slice_number) |
unsigned int | getSliceNumber () const |
void | clear () |
std::size_t | size () const |
void | setSize (std::size_t size) |
set number of spectrum (mz/intensity) stored in this slice More... | |
void | appendToStream (QDataStream &stream, std::size_t ipos) const |
const MassSpectrum & | getSpectrum (std::size_t i) const |
MassSpectrum & | getSpectrum (std::size_t i) |
void | setSpectrum (std::size_t i, const MassSpectrum &spectrum) |
set the mass spectrum for a given index (retention time) More... | |
Private Attributes | |
unsigned int | m_sliceNumber = 0 |
std::vector< MassSpectrum > | m_spectrumList |
Definition at line 42 of file msrunslice.h.
pappso::MsRunSlice::MsRunSlice | ( | ) |
pappso::MsRunSlice::MsRunSlice | ( | const MsRunSlice & | other | ) |
Definition at line 47 of file msrunslice.cpp.
References m_sliceNumber, and m_spectrumList.
|
virtual |
Definition at line 52 of file msrunslice.cpp.
void pappso::MsRunSlice::appendToStream | ( | QDataStream & | stream, |
std::size_t | ipos | ||
) | const |
void pappso::MsRunSlice::clear | ( | ) |
Definition at line 86 of file msrunslice.cpp.
References m_sliceNumber, and m_spectrumList.
unsigned int pappso::MsRunSlice::getSliceNumber | ( | ) | const |
Definition at line 69 of file msrunslice.cpp.
References m_sliceNumber.
MassSpectrum & pappso::MsRunSlice::getSpectrum | ( | std::size_t | i | ) |
const MassSpectrum & pappso::MsRunSlice::getSpectrum | ( | std::size_t | i | ) | const |
MsRunSliceSPtr pappso::MsRunSlice::makeMsRunSliceSp | ( | ) | const |
Definition at line 57 of file msrunslice.cpp.
void pappso::MsRunSlice::setSize | ( | std::size_t | size | ) |
set number of spectrum (mz/intensity) stored in this slice
Definition at line 81 of file msrunslice.cpp.
References m_spectrumList, and size().
Referenced by pappso::operator>>().
void pappso::MsRunSlice::setSliceNumber | ( | unsigned int | slice_number | ) |
Definition at line 63 of file msrunslice.cpp.
References m_sliceNumber.
Referenced by pappso::operator>>().
void pappso::MsRunSlice::setSpectrum | ( | std::size_t | i, |
const MassSpectrum & | spectrum | ||
) |
set the mass spectrum for a given index (retention time)
Definition at line 93 of file msrunslice.cpp.
References m_spectrumList.
Referenced by pappso::operator>>().
std::size_t pappso::MsRunSlice::size | ( | ) | const |
Definition at line 75 of file msrunslice.cpp.
References m_spectrumList.
Referenced by pappso::operator>>(), and setSize().
|
private |
Definition at line 73 of file msrunslice.h.
Referenced by MsRunSlice(), clear(), getSliceNumber(), and setSliceNumber().
|
private |
Definition at line 74 of file msrunslice.h.
Referenced by MsRunSlice(), appendToStream(), clear(), getSpectrum(), setSize(), setSpectrum(), and size().