11 #include <OpenMS/OPENSWATHALGO/OpenSwathAlgoConfig.h>
14 #include <boost/shared_ptr.hpp>
34 void getRT(std::vector<double>& rt)
const override;
60 boost::shared_ptr<OpenSwath::IFeature>
getFeature(std::string nativeID)
override;
74 size_t size()
const override;
76 std::map<std::string, boost::shared_ptr<MockFeature> >
m_features;
95 std::size_t
size()
const override;
Definition: ITransition.h:21
Definition: ITransition.h:31
Mock object implementing IFeature.
Definition: MockObjects.h:27
float m_intensity
Definition: MockObjects.h:44
void getRT(std::vector< double > &rt) const override
std::vector< double > m_intensity_vec
Definition: MockObjects.h:43
double getRT() const override
float getIntensity() const override
void getIntensity(std::vector< double > &intens) const override
std::vector< double > m_rt_vec
Definition: MockObjects.h:42
double m_rt
Definition: MockObjects.h:45
Mock object implementing IMRMFeature.
Definition: MockObjects.h:53
boost::shared_ptr< OpenSwath::IFeature > getPrecursorFeature(std::string nativeID) override
float m_intensity
Definition: MockObjects.h:78
std::map< std::string, boost::shared_ptr< MockFeature > > m_features
Definition: MockObjects.h:76
boost::shared_ptr< OpenSwath::IFeature > getFeature(std::string nativeID) override
double getRT() const override
std::vector< std::string > getNativeIDs() const override
float getIntensity() const override
double m_metavalue
Definition: MockObjects.h:80
~MockMRMFeature() override
double getMetaValue(std::string name) const override
size_t size() const override
std::map< std::string, boost::shared_ptr< MockFeature > > m_precursor_features
Definition: MockObjects.h:77
double m_rt
Definition: MockObjects.h:79
std::vector< std::string > getPrecursorIDs() const override
Mock object implementing ISignalToNoise.
Definition: MockObjects.h:112
double m_sn_value
Definition: MockObjects.h:118
double getValueAtRT(double) override
Mock object implementing ITransitionGroup.
Definition: MockObjects.h:88
std::size_t m_size
Definition: MockObjects.h:101
std::vector< double > m_library_intensities
Definition: MockObjects.h:103
std::vector< std::string > getNativeIDs() const override
~MockTransitionGroup() override
void getLibraryIntensities(std::vector< double > &intensities) const override
std::size_t size() const override
std::vector< std::string > m_native_ids
Definition: MockObjects.h:102
Definition: ITransition.h:53
Definition: ITransition.h:45