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

NLargest Class Reference
[Spectra Preprocessors]

#include <OpenMS/FILTERING/TRANSFORMERS/NLargest.h>

Inheritance diagram for NLargest:

PreprocessingFunctor FactoryProduct DefaultParamHandler

List of all members.


Detailed Description

NLargest removes all but the n largest peaks.

NLargest Parameters are explained on a separate page.
template<typename SpectrumType>
void filterSpectrum (SpectrumType &spectrum)
 this is just an interface method, it must be implemented in the derived classes
void filterPeakSpectrum (PeakSpectrum &spectrum)
 filters an MSSpectrum, this method should be overwritten in the derived classes
void filterPeakMap (PeakMap &exp)
 filters an MSExperiment, this method should be overwritten in the derived classes
static PreprocessingFunctorcreate ()
static const String getProductName ()
 static name method to register with factory

Public Member Functions

 NLargest ()
 default constructor
 NLargest (UInt n)
 detailed constructor
 NLargest (const NLargest &source)
 copy constructor
virtual ~NLargest ()
 destructor
NLargestoperator= (const NLargest &source)
 assignment operator


Constructor & Destructor Documentation

NLargest (  ) 

default constructor

NLargest ( UInt  n  ) 

detailed constructor

NLargest ( const NLargest source  ) 

copy constructor

virtual ~NLargest (  )  [virtual]

destructor


Member Function Documentation

NLargest& operator= ( const NLargest source  ) 

assignment operator

static PreprocessingFunctor* create (  )  [inline, static]

static const String getProductName (  )  [inline, static]

static name method to register with factory

Reimplemented from PreprocessingFunctor.

void filterSpectrum ( SpectrumType &   )  [inline]

this is just an interface method, it must be implemented in the derived classes

Reimplemented from PreprocessingFunctor.

void filterPeakSpectrum ( PeakSpectrum spectrum  )  [virtual]

filters an MSSpectrum, this method should be overwritten in the derived classes

Implements PreprocessingFunctor.

void filterPeakMap ( PeakMap exp  )  [virtual]

filters an MSExperiment, this method should be overwritten in the derived classes

Implements PreprocessingFunctor.


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