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
lpmetric.cpp
Go to the documentation of this file.
1
#include "../point/lpmetric.h"
2
#include "../point/point.h"
3
4
using namespace
CluE;
5
6
LPMetric::LPMetric
(
double
pValue) : p(pValue)
7
{
8
}
9
10
LPMetric
*
LPMetric::clone
()
const
11
{
12
return
new
LPMetric
(*
this
);
13
}
14
15
double
LPMetric::dissimilarity
(
Point
const
& p1,
Point
const
& p2)
const
16
{
17
return
p1.
lpdistance
(p2,
p
);
18
}
19
20
void
LPMetric::setP
(
double
p)
21
{
22
this->p =
p
;
23
}
CluE::LPMetric::p
double p
Definition:
lpmetric.h:34
CluE::LPMetric::setP
void setP(double p)
Sets p ("Lp distance").
Definition:
lpmetric.cpp:20
CluE::LPMetric
Lp metric for Point.
Definition:
lpmetric.h:16
CluE::LPMetric::dissimilarity
virtual double dissimilarity(Point const &, Point const &) const
Computes the Lp-distance between the two given Point instances.
Definition:
lpmetric.cpp:15
CluE::LPMetric::clone
virtual LPMetric * clone() const
Definition:
lpmetric.cpp:10
CluE::LPMetric::LPMetric
LPMetric(double p)
Definition:
lpmetric.cpp:6
CluE::Point::lpdistance
double lpdistance(Point const &, double p) const
Definition:
point.cpp:124
CluE::Point
Weighted point of arbitrary dimension.
Definition:
point.h:17
src
point
lpmetric.cpp
Generated on Wed May 7 2014 20:30:01 for CluE by
1.8.7