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;
40 virtual size_t size()
const = 0;
46 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 std::vector< std::string > getNativeIDs() const =0
virtual size_t size() const =0
boost::shared_ptr< ISignalToNoise > ISignalToNoisePtr
Definition: ITransition.h:56
Definition: ITransition.h:52
virtual double getValueAtRT(double RT)=0
virtual ~ISignalToNoise()
Definition: ITransition.h:53
Definition: ITransition.h:44
virtual ~ITransitionGroup()
Definition: ITransition.h:45
virtual std::size_t size() const =0
virtual std::vector< std::string > getNativeIDs() const =0
virtual void getLibraryIntensities(std::vector< double > &intensities) const =0