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

NLargest Class Reference
[Spectra Preprocessors]

NLargest removes all but the n largest peaks. More...

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

Inheritance diagram for NLargest:
DefaultParamHandler

List of all members.

Public Member Functions

template<typename SpectrumType >
void filterSpectrum (SpectrumType &spectrum)
void filterPeakSpectrum (PeakSpectrum &spectrum)
void filterPeakMap (PeakMap &exp)

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

Protected Member Functions

void updateMembers_ ()
 This method is used to update extra member variables at the end of the setParameters() method.
void init_ ()
 handles the initialization of the default parameters for the 2 constructors

Protected Attributes

UInt peakcount_

Detailed Description

NLargest removes all but the n largest peaks.

Parameters of this class are:

NameTypeDefaultRestrictionsDescription
n int200  The number of peaks to keep

Note:

Constructor & Destructor Documentation

NLargest (  ) 

default constructor

NLargest ( UInt  n  ) 

detailed constructor

virtual ~NLargest (  )  [virtual]

destructor

NLargest ( const NLargest source  ) 

copy constructor


Member Function Documentation

void filterPeakMap ( PeakMap exp  ) 
void filterPeakSpectrum ( PeakSpectrum spectrum  ) 
void filterSpectrum ( SpectrumType &  spectrum  )  [inline]
void init_ (  )  [protected]

handles the initialization of the default parameters for the 2 constructors

NLargest& operator= ( const NLargest source  ) 

assignment operator

void updateMembers_ (  )  [protected, virtual]

This method is used to update extra member variables at the end of the setParameters() method.

Also call it at the end of the derived classes' copy constructor and assignment operator.

The default implementation is empty.

Reimplemented from DefaultParamHandler.


Member Data Documentation

UInt peakcount_ [protected]

OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:53 using doxygen 1.7.1