35 #ifndef OPENMS_ANALYSIS_OPENSWATH_OPENSWATHALGO_DATAACCESS_ITRANSITION_H 
   36 #define OPENMS_ANALYSIS_OPENSWATH_OPENSWATHALGO_DATAACCESS_ITRANSITION_H 
   39 #include <boost/shared_ptr.hpp> 
   41 #include <OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/OpenSwathAlgoConfig.h> 
   50     virtual void getRT(std::vector<double>& rt) = 0;
 
   51     virtual void getIntensity(std::vector<double>& intens) = 0;
 
   52     virtual float getIntensity() = 0;
 
   53     virtual double getRT() = 0;
 
   60     virtual boost::shared_ptr<OpenSwath::IFeature> getFeature(std::string nativeID) = 0;
 
   61     virtual float getIntensity() = 0;
 
   62     virtual double getRT() = 0;
 
   68     virtual std::size_t size() = 0;
 
   69     virtual std::vector<std::string> getNativeIDs() = 0;
 
   70     virtual void getLibraryIntensities(std::vector<double>& intensities) = 0;
 
   76     virtual double getValueAtRT(
double RT) = 0;
 
   83 #endif // OPENMS_ANALYSIS_OPENSWATH_OPENSWATHALGO_DATAACCESS_ITRANSITION_H 
virtual ~IMRMFeature()
Definition: ITransition.h:59
virtual ~IFeature()
Definition: ITransition.h:49
Definition: ITransition.h:65
Definition: ITransition.h:46
virtual ~ISignalToNoise()
Definition: ITransition.h:75
virtual ~ITransitionGroup()
Definition: ITransition.h:67
Definition: ITransition.h:56
OPENSWATHALGO_DLLAPI typedef boost::shared_ptr< ISignalToNoise > ISignalToNoisePtr
Definition: ITransition.h:78
Definition: ITransition.h:73