#include <OpenMS/COMPARISON/SPECTRA/PeakSpectrumCompareFunctor.h>
PeakSpectrumCompareFunctor classes return a value for a pair of PeakSpectrum objects ideally the value should reflect the similarity of the pair similarities of spectra should be > 0
Public Member Functions | |
PeakSpectrumCompareFunctor () | |
default constructor | |
PeakSpectrumCompareFunctor (const PeakSpectrumCompareFunctor &source) | |
copy constructor | |
virtual | ~PeakSpectrumCompareFunctor () |
destructor | |
PeakSpectrumCompareFunctor & | operator= (const PeakSpectrumCompareFunctor &source) |
assignment operator | |
virtual double | operator() (const PeakSpectrum &a, const PeakSpectrum &b) const =0 |
function call operator, calculates the similarity | |
virtual double | operator() (const PeakSpectrum &a) const =0 |
calculates self similarity | |
Static Public Member Functions | |
static void | registerChildren () |
registers all derived products | |
static const String | getProductName () |
default constructor
PeakSpectrumCompareFunctor | ( | const PeakSpectrumCompareFunctor & | source | ) |
copy constructor
virtual ~PeakSpectrumCompareFunctor | ( | ) | [virtual] |
destructor
PeakSpectrumCompareFunctor& operator= | ( | const PeakSpectrumCompareFunctor & | source | ) |
assignment operator
virtual double operator() | ( | const PeakSpectrum & | a, | |
const PeakSpectrum & | b | |||
) | const [pure virtual] |
function call operator, calculates the similarity
Implemented in SpectrumAlignmentScore, SpectrumCheapDPCorr, SpectrumPrecursorComparator, and ZhangSimilarityScore.
virtual double operator() | ( | const PeakSpectrum & | a | ) | const [pure virtual] |
calculates self similarity
Implemented in SpectrumAlignmentScore, SpectrumCheapDPCorr, SpectrumPrecursorComparator, and ZhangSimilarityScore.
static void registerChildren | ( | ) | [static] |
registers all derived products
static const String getProductName | ( | ) | [inline, static] |
Reimplemented in SpectrumAlignmentScore, SpectrumCheapDPCorr, SpectrumPrecursorComparator, and ZhangSimilarityScore.
Generated Tue Apr 1 15:36:43 2008 -- using doxygen 1.5.4 | OpenMS / TOPP 1.1 |