OpenMS
Loading...
Searching...
No Matches
IMRMFeature Class Referenceabstract

#include <OpenMS/OPENSWATHALGO/DATAACCESS/ITransition.h>

Inheritance diagram for IMRMFeature:
[legend]

Public Member Functions

virtual ~IMRMFeature ()
 
virtual std::shared_ptr< OpenSwath::IFeaturegetFeature (std::string nativeID)=0
 
virtual std::shared_ptr< OpenSwath::IFeaturegetPrecursorFeature (std::string nativeID)=0
 
virtual std::vector< std::string > getNativeIDs () const =0
 
virtual std::vector< std::string > getPrecursorIDs () const =0
 
virtual float getIntensity () const =0
 
virtual double getRT () const =0
 
virtual double getMetaValue (std::string name) const =0
 
virtual size_t size () const =0
 

Constructor & Destructor Documentation

◆ ~IMRMFeature()

virtual ~IMRMFeature ( )
inlinevirtual

Member Function Documentation

◆ getFeature()

virtual std::shared_ptr< OpenSwath::IFeature > getFeature ( std::string  nativeID)
pure virtual

Implemented in MRMFeatureOpenMS, and MockMRMFeature.

◆ getIntensity()

virtual float getIntensity ( ) const
pure virtual

Implemented in MRMFeatureOpenMS, and MockMRMFeature.

◆ getMetaValue()

virtual double getMetaValue ( std::string  name) const
pure virtual

Implemented in MRMFeatureOpenMS, and MockMRMFeature.

◆ getNativeIDs()

virtual std::vector< std::string > getNativeIDs ( ) const
pure virtual

Implemented in MRMFeatureOpenMS, and MockMRMFeature.

◆ getPrecursorFeature()

virtual std::shared_ptr< OpenSwath::IFeature > getPrecursorFeature ( std::string  nativeID)
pure virtual

Implemented in MRMFeatureOpenMS, and MockMRMFeature.

◆ getPrecursorIDs()

virtual std::vector< std::string > getPrecursorIDs ( ) const
pure virtual

Implemented in MRMFeatureOpenMS, and MockMRMFeature.

◆ getRT()

virtual double getRT ( ) const
pure virtual

Implemented in MRMFeatureOpenMS, and MockMRMFeature.

◆ size()

virtual size_t size ( ) const
pure virtual

Implemented in MRMFeatureOpenMS, and MockMRMFeature.