38 #include <boost/shared_ptr.hpp> 40 #include <OpenMS/OPENSWATHALGO/OpenSwathAlgoConfig.h> 49 virtual void getRT(std::vector<double>& rt)
const = 0;
50 virtual void getIntensity(std::vector<double>& intens)
const = 0;
51 virtual float getIntensity()
const = 0;
52 virtual double getRT()
const = 0;
59 virtual boost::shared_ptr<OpenSwath::IFeature> getFeature(std::string nativeID) = 0;
60 virtual boost::shared_ptr<OpenSwath::IFeature> getPrecursorFeature(std::string nativeID) = 0;
61 virtual std::vector<std::string> getNativeIDs()
const = 0;
62 virtual std::vector<std::string> getPrecursorIDs()
const = 0;
63 virtual float getIntensity()
const = 0;
64 virtual double getRT()
const = 0;
65 virtual size_t size()
const = 0;
71 virtual std::size_t size()
const = 0;
72 virtual std::vector<std::string> getNativeIDs()
const = 0;
73 virtual void getLibraryIntensities(std::vector<double>& intensities)
const = 0;
79 virtual double getValueAtRT(
double RT) = 0;
virtual ~IMRMFeature()
Definition: ITransition.h:58
virtual ~IFeature()
Definition: ITransition.h:48
Definition: ITransition.h:68
Definition: ITransition.h:45
Definition: MRMScoring.h:50
virtual ~ISignalToNoise()
Definition: ITransition.h:78
boost::shared_ptr< ISignalToNoise > ISignalToNoisePtr
Definition: ITransition.h:81
virtual ~ITransitionGroup()
Definition: ITransition.h:70
Definition: ITransition.h:55
Definition: ITransition.h:76