CluE  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pointkld.h
Go to the documentation of this file.
1 #ifndef POINTKLD_H
2 #define POINTKLD_H
3 
4 #include "../base/dissimilaritymeasure.h"
5 #include "../point/point.h"
6 
7 namespace CluE
8 {
14 class PointKLD : public DissimilarityMeasure<Point>
15 {
16 public:
17  virtual PointKLD* clone() const;
18 
19  virtual double dissimilarity(Point const&, Point const&) const;
20 };
21 
22 }
23 
24 #endif
Kullback-Leibler divergence for Point.
Definition: pointkld.h:14
virtual double dissimilarity(Point const &, Point const &) const
Computes the dissimilarity between the two given objects.
Definition: pointkld.cpp:11
virtual PointKLD * clone() const
Definition: pointkld.cpp:6
Weighted point of arbitrary dimension.
Definition: point.h:17
Abstract base class for dissimilarity measurement.