CluE
1.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
dissimilaritymeasure.h
Go to the documentation of this file.
1
#ifndef DISSIMILARITYMEASURE_H
2
#define DISSIMILARITYMEASURE_H
3
4
namespace
CluE
5
{
6
12
template
<
typename
T>
class
DissimilarityMeasure
13
{
14
public
:
15
16
virtual
~DissimilarityMeasure
()
17
{
18
}
19
20
virtual
DissimilarityMeasure<T>
*
clone
()
const
= 0;
21
25
virtual
double
dissimilarity
(T
const
&, T
const
&)
const
= 0;
26
};
27
28
}
29
30
#endif
CluE::DissimilarityMeasure::~DissimilarityMeasure
virtual ~DissimilarityMeasure()
Definition:
dissimilaritymeasure.h:16
CluE::DissimilarityMeasure::clone
virtual DissimilarityMeasure< T > * clone() const =0
CluE::DissimilarityMeasure
Abstract base class for dissimilarity measurement.
Definition:
dissimilaritymeasure.h:12
CluE::DissimilarityMeasure::dissimilarity
virtual double dissimilarity(T const &, T const &) const =0
Computes the dissimilarity between the two given objects.
src
base
dissimilaritymeasure.h
Generated on Wed May 7 2014 20:30:00 for CluE by
1.8.7