Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions

ISpectrumAccess Class Reference

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

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

Inheritance diagram for ISpectrumAccess:
SpectrumAccessOpenMS SpectrumAccessOpenMSCached

List of all members.

Public Member Functions

virtual ~ISpectrumAccess ()
virtual SpectrumPtr getSpectrumById (int id) const =0
 Return a pointer to a spectrum at the given id.
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.
virtual size_t getNrSpectra () const =0
 Returns the number of spectra available.
virtual SpectrumMeta getSpectrumMetaById (int id) const =0
 Returns the meta information for a spectrum.
virtual ChromatogramPtr getChromatogramById (int id) const =0
 Return a pointer to a chromatogram at the given id.
virtual std::size_t getNrChromatograms () const =0
 Returns the number of chromatograms available.
virtual std::string getChromatogramNativeID (int id) const =0
 Returns the native id of the chromatogram at the given id.

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 SpectrumAccessOpenMS, and SpectrumAccessOpenMSCached.

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

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

Implemented in SpectrumAccessOpenMS, and SpectrumAccessOpenMSCached.

virtual std::size_t getNrChromatograms (  )  const [pure virtual]

Returns the number of chromatograms available.

Implemented in SpectrumAccessOpenMS, and SpectrumAccessOpenMSCached.

virtual size_t getNrSpectra (  )  const [pure virtual]

Returns the number of spectra available.

Implemented in SpectrumAccessOpenMS, and SpectrumAccessOpenMSCached.

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 SpectrumAccessOpenMS, and SpectrumAccessOpenMSCached.

virtual SpectrumPtr getSpectrumById ( int  id  )  const [pure virtual]

Return a pointer to a spectrum at the given id.

Implemented in SpectrumAccessOpenMS, and SpectrumAccessOpenMSCached.

virtual SpectrumMeta getSpectrumMetaById ( int  id  )  const [pure virtual]

Returns the meta information for a spectrum.

Implemented in SpectrumAccessOpenMS, and SpectrumAccessOpenMSCached.


OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:43:00 using doxygen 1.7.1