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

IntensityLess Struct Template Reference

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

Inheritance diagram for IntensityLess:

binary_function

List of all members.


Detailed Description

template<typename FeaFiModuleType>
struct OpenMS::Internal::IntensityLess< FeaFiModuleType >

Comparator that allows to compare the indices of two peaks by their intensity.

Public Member Functions

 IntensityLess (const FeaFiModuleType &module)
 Constructor that takes a FeaFiModule reference.
 IntensityLess (const IntensityLess &rhs)
 Copy ctor.
bool operator() (const typename FeatureFinderDefs::IndexPair &left, const typename FeatureFinderDefs::IndexPair &right) const
 Compare with respect to intensity.

Private Member Functions

 IntensityLess ()
 Default ctor undefined since we cannot compare without a FeaFiModule.

Private Attributes

const FeaFiModuleType & module_
 Reference to the FeaFiModule.

Constructor & Destructor Documentation

IntensityLess ( const FeaFiModuleType &  module  )  [inline]

Constructor that takes a FeaFiModule reference.

IntensityLess ( const IntensityLess< FeaFiModuleType > &  rhs  )  [inline]

Copy ctor.

IntensityLess (  )  [private]

Default ctor undefined since we cannot compare without a FeaFiModule.


Member Function Documentation

bool operator() ( const typename FeatureFinderDefs::IndexPair left,
const typename FeatureFinderDefs::IndexPair right 
) const [inline]

Compare with respect to intensity.


Member Data Documentation

const FeaFiModuleType& module_ [private]

Reference to the FeaFiModule.


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