35 #ifndef OPENMS_ANALYSIS_OPENSWATH_DATAACCESS_SPECTRUMACCESSTRANSFORMING_H 36 #define OPENMS_ANALYSIS_OPENSWATH_DATAACCESS_SPECTRUMACCESSTRANSFORMING_H 38 #include <OpenMS/config.h> 57 virtual boost::shared_ptr<ISpectrumAccess> lightClone()
const = 0;
63 virtual std::vector<std::size_t> getSpectraByRT(
double RT,
double deltaRT)
const;
65 virtual size_t getNrSpectra()
const;
69 virtual size_t getNrChromatograms()
const;
71 virtual std::string getChromatogramNativeID(
int id)
const;
boost::shared_ptr< ISpectrumAccess > SpectrumAccessPtr
Definition: openswathalgo/include/OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:90
boost::shared_ptr< Spectrum > SpectrumPtr
Definition: openswathalgo/include/OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/DataStructures.h:244
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: openswathalgo/include/OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/DataStructures.h:156
The interface of a mass spectrometry experiment.
Definition: openswathalgo/include/OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:51