Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Private Attributes | List of all members
FeatureHypothesis Class Reference

#include <OpenMS/FILTERING/DATAREDUCTION/FeatureFindingMetabo.h>

Public Member Functions

 FeatureHypothesis ()
 default constructor More...
 
 ~FeatureHypothesis ()
 default destructor More...
 
 FeatureHypothesis (const FeatureHypothesis &)
 copy constructor More...
 
FeatureHypothesisoperator= (const FeatureHypothesis &rhs)
 assignment operator More...
 
Size getSize () const
 
String getLabel () const
 
std::vector< StringgetLabels () const
 
double getScore () const
 
void setScore (const double &score)
 
SignedSize getCharge () const
 
void setCharge (const SignedSize &ch)
 
std::vector< doublegetAllIntensities (bool smoothed=false) const
 
double getCentroidMZ () const
 
double getCentroidRT () const
 
double getFWHM () const
 
void addMassTrace (MassTrace &)
 addMassTrace More...
 
double getMonoisotopicFeatureIntensity (bool) const
 
double getSummedFeatureIntensity (bool) const
 
Size getNumFeatPoints () const
 
std::vector< ConvexHull2DgetConvexHulls () const
 

Private Attributes

std::vector< const MassTrace * > iso_pattern_
 
double feat_score_
 
SignedSize charge_
 

Constructor & Destructor Documentation

default constructor

default destructor

copy constructor

Member Function Documentation

void addMassTrace ( MassTrace )

addMassTrace

std::vector<double> getAllIntensities ( bool  smoothed = false) const
inline
double getCentroidMZ ( ) const
inline
double getCentroidRT ( ) const
inline
SignedSize getCharge ( ) const
inline
std::vector<ConvexHull2D> getConvexHulls ( ) const
double getFWHM ( ) const
inline
String getLabel ( ) const
inline
std::vector<String> getLabels ( ) const
inline
double getMonoisotopicFeatureIntensity ( bool  ) const
Size getNumFeatPoints ( ) const
double getScore ( ) const
inline
Size getSize ( ) const
inline
double getSummedFeatureIntensity ( bool  ) const
FeatureHypothesis& operator= ( const FeatureHypothesis rhs)

assignment operator

void setCharge ( const SignedSize ch)
inline
void setScore ( const double score)
inline

Member Data Documentation

SignedSize charge_
private
double feat_score_
private
std::vector<const MassTrace *> iso_pattern_
private

OpenMS / TOPP release 2.0.0 Documentation generated on Sat May 16 2015 16:13:51 using doxygen 1.8.9.1