OpenMS  2.7.0
Public Member Functions | Private Attributes | List of all members
FeatureOpenMS Class Reference

An implementation of the OpenSWATH Feature Access interface using OpenMS. More...

#include <OpenMS/ANALYSIS/OPENSWATH/DATAACCESS/MRMFeatureAccessOpenMS.h>

Inheritance diagram for FeatureOpenMS:
[legend]
Collaboration diagram for FeatureOpenMS:
[legend]

Public Member Functions

 FeatureOpenMS (Feature &feature)
 
 ~FeatureOpenMS () override
 
void getRT (std::vector< double > &rt) const override
 
void getIntensity (std::vector< double > &intens) const override
 
float getIntensity () const override
 
double getRT () const override
 
- Public Member Functions inherited from IFeature
virtual ~IFeature ()
 

Private Attributes

Featurefeature_
 

Detailed Description

An implementation of the OpenSWATH Feature Access interface using OpenMS.

Constructor & Destructor Documentation

◆ FeatureOpenMS()

FeatureOpenMS ( Feature feature)
explicit

◆ ~FeatureOpenMS()

~FeatureOpenMS ( )
override

Member Function Documentation

◆ getIntensity() [1/2]

float getIntensity ( ) const
overridevirtual

Implements IFeature.

◆ getIntensity() [2/2]

void getIntensity ( std::vector< double > &  intens) const
overridevirtual

Implements IFeature.

◆ getRT() [1/2]

double getRT ( ) const
overridevirtual

Implements IFeature.

◆ getRT() [2/2]

void getRT ( std::vector< double > &  rt) const
overridevirtual

Implements IFeature.

Member Data Documentation

◆ feature_

Feature* feature_
private