39 #include <boost/shared_ptr.hpp>
41 #include <OpenMS/OPENSWATHALGO/OpenSwathAlgoConfig.h>
50 virtual void getRT(std::vector<double>& rt)
const = 0;
53 virtual double getRT()
const = 0;
60 virtual boost::shared_ptr<OpenSwath::IFeature>
getFeature(std::string nativeID) = 0;
65 virtual double getRT()
const = 0;
66 virtual size_t size()
const = 0;
72 virtual std::size_t
size()
const = 0;
Definition: ITransition.h:47
virtual double getRT() const =0
virtual ~IFeature()
Definition: ITransition.h:49
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:57
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:59
virtual float getIntensity() const =0
virtual boost::shared_ptr< OpenSwath::IFeature > getFeature(std::string nativeID)=0
virtual std::vector< std::string > getNativeIDs() const =0
virtual size_t size() const =0
Definition: MRMScoring.h:50
boost::shared_ptr< ISignalToNoise > ISignalToNoisePtr
Definition: ITransition.h:82
Definition: ITransition.h:78
virtual double getValueAtRT(double RT)=0
virtual ~ISignalToNoise()
Definition: ITransition.h:79
Definition: ITransition.h:70
virtual ~ITransitionGroup()
Definition: ITransition.h:71
virtual std::size_t size() const =0
virtual std::vector< std::string > getNativeIDs() const =0
virtual void getLibraryIntensities(std::vector< double > &intensities) const =0