Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

SimpleSeeder Class Template Reference
[FeatureFinder]

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SimpleSeeder.h>

Inheritance diagram for SimpleSeeder:

FeaFiModule FeatureFinderDefs DefaultParamHandler

List of all members.


Detailed Description

template<class PeakType, class FeatureType>
class OpenMS::SimpleSeeder< PeakType, FeatureType >

Simple seeding class that uses the strongest peak as next seed.

This class simply sorts the peaks according to intensity and proposes the highest peak, which is not yet included in a feature, as next seed.

SimpleSeeder Parameters are explained on a separate page.

Public Types

typedef FeaFiModule< PeakType,
FeatureType > 
Base

Public Member Functions

 SimpleSeeder (const MSExperiment< PeakType > *map, FeatureMap< FeatureType > *features, FeatureFinder *ff)
 Constructor.
virtual ~SimpleSeeder ()
 destructor
IndexPair nextSeed () throw (NoSuccessor)
 return the next seed

Protected Member Functions

void initialize_ ()

Protected Attributes

std::vector< IndexPairindices_
 contains the indizes
std::vector< IndexPair >
::const_iterator 
current_peak_
 Points to the next peak in the peak vector.
bool initialized_
 Flag that indicates of the indices are initialized.

Private Member Functions

 SimpleSeeder ()
 Not implemented.
SimpleSeederoperator= (const SimpleSeeder &)
 Not implemented.
 SimpleSeeder (const SimpleSeeder &)
 Not implemented.


Member Typedef Documentation

typedef FeaFiModule<PeakType,FeatureType> Base


Constructor & Destructor Documentation

SimpleSeeder ( const MSExperiment< PeakType > *  map,
FeatureMap< FeatureType > *  features,
FeatureFinder ff 
) [inline]

Constructor.

virtual ~SimpleSeeder (  )  [inline, virtual]

destructor

SimpleSeeder (  )  [private]

Not implemented.

SimpleSeeder ( const SimpleSeeder< PeakType, FeatureType > &   )  [private]

Not implemented.


Member Function Documentation

IndexPair nextSeed (  )  throw (NoSuccessor) [inline]

return the next seed

void initialize_ (  )  [inline, protected]

SimpleSeeder& operator= ( const SimpleSeeder< PeakType, FeatureType > &   )  [private]

Not implemented.


Member Data Documentation

std::vector<IndexPair> indices_ [protected]

contains the indizes

std::vector<IndexPair>::const_iterator current_peak_ [protected]

Points to the next peak in the peak vector.

bool initialized_ [protected]

Flag that indicates of the indices are initialized.


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:48 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1