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

IntensityLess< FeaFiModuleType > Struct Template Reference

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

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

Inheritance diagram for IntensityLess< FeaFiModuleType >:
binary_function

List of all members.

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.

Detailed Description

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

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


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.

References IntensityLess< FeaFiModuleType >::module_.


Member Data Documentation

const FeaFiModuleType& module_ [private]

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