| 
    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   | |
| 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)   | |
Private Attributes | |
| unsigned int | m_sliceNumber = 0 | 
| std::vector< MassSpectrum > | m_spectrumList | 
Definition at line 42 of file msrunslice.h.
| pappso::MsRunSlice::MsRunSlice | ( | ) | 
Definition at line 42 of file msrunslice.cpp.
References m_sliceNumber.
Referenced by MsRunSlice().
| pappso::MsRunSlice::MsRunSlice | ( | const MsRunSlice & | other | ) | 
Definition at line 47 of file msrunslice.cpp.
References MsRunSlice(), 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 | 
Definition at line 146 of file msrunslice.cpp.
References m_spectrumList.
| 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 | ) | 
Definition at line 111 of file msrunslice.cpp.
References m_spectrumList.
| const MassSpectrum & pappso::MsRunSlice::getSpectrum | ( | std::size_t | i | ) | const | 
Definition at line 128 of file msrunslice.cpp.
References m_spectrumList.
| 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(), MsRunSlice(), clear(), getSliceNumber(), and setSliceNumber().
      
  | 
  private | 
Definition at line 74 of file msrunslice.h.
Referenced by MsRunSlice(), appendToStream(), clear(), getSpectrum(), getSpectrum(), setSize(), setSpectrum(), and size().