Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | List of all members
ISpectrumAccess Class Referenceabstract

The interface of a mass spectrometry experiment. More...

#include <OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h>

Inheritance diagram for ISpectrumAccess:
SpectrumAccessOpenMS SpectrumAccessOpenMSCached

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...
 

Detailed Description

The interface of a mass spectrometry experiment.

Constructor & Destructor Documentation

virtual ~ISpectrumAccess ( )
virtual

Member Function Documentation

virtual ChromatogramPtr getChromatogramById ( int  id) const
pure virtual

Return a pointer to a chromatogram at the given id.

Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.

virtual std::string getChromatogramNativeID ( int  id) const
pure virtual

Returns the native id of the chromatogram at the given id.

Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.

virtual std::size_t getNrChromatograms ( ) const
pure virtual

Returns the number of chromatograms available.

Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.

virtual size_t getNrSpectra ( ) const
pure virtual

Returns the number of spectra available.

Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.

virtual std::vector<std::size_t> getSpectraByRT ( double  RT,
double  deltaRT 
) const
pure virtual

Return a vector of ids of spectra that are within RT +/- deltaRT.

Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.

virtual SpectrumPtr getSpectrumById ( int  id) const
pure virtual

Return a pointer to a spectrum at the given id.

Implemented in SpectrumAccessOpenMSCached, and SpectrumAccessOpenMS.

virtual SpectrumMeta getSpectrumMetaById ( int  id) const
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