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 63 of file msrunslice.h.
pappso::MsRunSlice::MsRunSlice | ( | ) |
Definition at line 61 of file msrunslice.cpp.
References m_sliceNumber.
pappso::MsRunSlice::MsRunSlice | ( | const MsRunSlice & | other | ) |
Definition at line 66 of file msrunslice.cpp.
References m_sliceNumber.
|
virtual |
void pappso::MsRunSlice::appendToStream | ( | QDataStream & | stream, |
std::size_t | ipos | ||
) | const |
Definition at line 165 of file msrunslice.cpp.
void pappso::MsRunSlice::clear | ( | ) |
Definition at line 105 of file msrunslice.cpp.
unsigned int pappso::MsRunSlice::getSliceNumber | ( | ) | const |
Definition at line 88 of file msrunslice.cpp.
MassSpectrum & pappso::MsRunSlice::getSpectrum | ( | std::size_t | i | ) |
Definition at line 130 of file msrunslice.cpp.
const MassSpectrum & pappso::MsRunSlice::getSpectrum | ( | std::size_t | i | ) | const |
Definition at line 147 of file msrunslice.cpp.
MsRunSliceSPtr pappso::MsRunSlice::makeMsRunSliceSp | ( | ) | const |
Definition at line 76 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 100 of file msrunslice.cpp.
void pappso::MsRunSlice::setSliceNumber | ( | unsigned int | slice_number | ) |
Definition at line 82 of file msrunslice.cpp.
void pappso::MsRunSlice::setSpectrum | ( | std::size_t | i, |
const MassSpectrum & | spectrum | ||
) |
set the mass spectrum for a given index (retention time)
Definition at line 112 of file msrunslice.cpp.
References m_spectrumList.
std::size_t pappso::MsRunSlice::size | ( | ) | const |
Definition at line 94 of file msrunslice.cpp.
References m_spectrumList.
|
private |
Definition at line 94 of file msrunslice.h.
Referenced by MsRunSlice().
|
private |
Definition at line 95 of file msrunslice.h.
Referenced by setSpectrum(), size(), and ~MsRunSlice().