13 #include <boost/shared_ptr.hpp>
15 #include <OpenMS/OPENSWATHALGO/OpenSwathAlgoConfig.h>
24 virtual void getRT(std::vector<double>& rt)
const = 0;
27 virtual double getRT()
const = 0;
34 virtual boost::shared_ptr<OpenSwath::IFeature>
getFeature(std::string nativeID) = 0;
39 virtual double getRT()
const = 0;
41 virtual size_t size()
const = 0;
47 virtual std::size_t
size()
const = 0;
Definition: ITransition.h:21
virtual double getRT() const =0
virtual ~IFeature()
Definition: ITransition.h:23
virtual float getIntensity() const =0
virtual void getRT(std::vector< double > &rt) const =0
virtual void getIntensity(std::vector< double > &intens) const =0
Definition: ITransition.h:31
virtual double getRT() const =0
virtual boost::shared_ptr< OpenSwath::IFeature > getPrecursorFeature(std::string nativeID)=0
virtual std::vector< std::string > getPrecursorIDs() const =0
virtual ~IMRMFeature()
Definition: ITransition.h:33
virtual float getIntensity() const =0
virtual boost::shared_ptr< OpenSwath::IFeature > getFeature(std::string nativeID)=0
virtual double getMetaValue(std::string name) const =0
virtual std::vector< std::string > getNativeIDs() const =0
virtual size_t size() const =0
boost::shared_ptr< ISignalToNoise > ISignalToNoisePtr
Definition: ITransition.h:57
Definition: ITransition.h:53
virtual double getValueAtRT(double RT)=0
virtual ~ISignalToNoise()
Definition: ITransition.h:54
Definition: ITransition.h:45
virtual ~ITransitionGroup()
Definition: ITransition.h:46
virtual std::size_t size() const =0
virtual std::vector< std::string > getNativeIDs() const =0
virtual void getLibraryIntensities(std::vector< double > &intensities) const =0