The interface of a mass spectrometry experiment. More...
#include <OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h>
Public Member Functions | |
virtual | ~ISpectrumAccess () |
virtual SpectrumPtr | getSpectrumById (int id) const =0 |
Return a pointer to a spectrum at the given id. More... | |
virtual std::vector< std::size_t > | getSpectraByRT (double RT, double deltaRT) const =0 |
Return a vector of ids of spectra that are within RT +/- deltaRT. More... | |
virtual size_t | getNrSpectra () const =0 |
Returns the number of spectra available. More... | |
virtual SpectrumMeta | getSpectrumMetaById (int id) const =0 |
Returns the meta information for a spectrum. More... | |
virtual ChromatogramPtr | getChromatogramById (int id) const =0 |
Return a pointer to a chromatogram at the given id. More... | |
virtual std::size_t | getNrChromatograms () const =0 |
Returns the number of chromatograms available. More... | |
virtual std::string | getChromatogramNativeID (int id) const =0 |
Returns the native id of the chromatogram at the given id. More... | |
The interface of a mass spectrometry experiment.
|
virtual |
|
pure virtual |
Return a pointer to a chromatogram at the given id.
Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.
|
pure virtual |
Returns the native id of the chromatogram at the given id.
Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.
|
pure virtual |
Returns the number of chromatograms available.
Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.
|
pure virtual |
Returns the number of spectra available.
Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.
Return a vector of ids of spectra that are within RT +/- deltaRT.
Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.
|
pure virtual |
Return a pointer to a spectrum at the given id.
Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.
|
pure virtual |
Returns the meta information for a spectrum.
Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.
OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:38 using doxygen 1.8.5 |