Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Classes | Public Member Functions | Private Attributes

MS1FeatureMerger Class Reference

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

List of all members.

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

~MS1FeatureMerger (  ) 
MS1FeatureMerger ( LCMS  ) 

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 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:57 using doxygen 1.7.1