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

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/MS1FeatureMerger.h>

Classes

struct  OPERATOR_FEATURE_TR
 

Public Member Functions

 ~MS1FeatureMerger ()
 
 MS1FeatureMerger (LCMS *)
 
void startFeatureMerging ()
 
void createMZFeatureClusters ()
 
void processMZFeatureVector (std::vector< SHFeature * > *)
 
std::vector< SHFeature * >::iterator findFeaturesToMerge (SHFeature *, std::vector< SHFeature * >::iterator, std::vector< SHFeature * > *)
 
bool compareMZFeatureBeloning (SHFeature *, SHFeature *)
 
void mergeFeatures (SHFeature *, SHFeature *)
 
void computeNewMS1FeatureParameters (SHFeature *)
 
double computeDeltaArea (double, double, double, double)
 

Private Attributes

LCMSlcmsMap
 
std::vector< int > idsToRemove
 
std::map< double, std::vector< SHFeature * > > mzClusters
 

Constructor & Destructor Documentation

Member Function Documentation

bool compareMZFeatureBeloning ( SHFeature ,
SHFeature  
)
double computeDeltaArea ( double  ,
double  ,
double  ,
double   
)
void computeNewMS1FeatureParameters ( SHFeature )
void createMZFeatureClusters ( )
std::vector<SHFeature *>::iterator findFeaturesToMerge ( SHFeature ,
std::vector< SHFeature * >::iterator  ,
std::vector< SHFeature * > *   
)
void mergeFeatures ( SHFeature ,
SHFeature  
)
void processMZFeatureVector ( std::vector< SHFeature * > *  )
void startFeatureMerging ( )

Member Data Documentation

std::vector<int> idsToRemove
private
LCMS* lcmsMap
private
std::map<double, std::vector<SHFeature *> > mzClusters
private

OpenMS / TOPP release 2.0.0 Documentation generated on Thu Aug 20 2015 01:44:37 using doxygen 1.8.9.1