Gaia
|
This class computes a distance which is always equal to 0. More...
#include <nulldistance.h>
Public Member Functions | |
NullDistance (const PointLayout &layout, const ParameterMap ¶ms) | |
Real | operator() (const Point &p1, const Point &p2, int seg1, int seg2) const |
This function computes the distance between the two given points. More... | |
Public Member Functions inherited from gaia2::DistanceFunction | |
DistanceFunction (const PointLayout &layout, const ParameterMap ¶ms) | |
const PointLayout & | layout () const |
const Region & | checkFixedLength (const Region ®ion) const |
Checks that the given Region only contains fixed-length descriptors and throws an exception if not. More... | |
Additional Inherited Members | |
Public Attributes inherited from gaia2::DistanceFunction | |
QString | name |
Name for the metric, usually the key that was used to instantiate it from the factory. | |
QStringList | validParams |
List of valid parameters this analyzer accepts. More... | |
Protected Attributes inherited from gaia2::DistanceFunction | |
PointLayout | _layout |
ParameterMap | _params |
Region | _region |
This class computes a distance which is always equal to 0.
|
inlinevirtual |
This function computes the distance between the two given points.
It needs to be implemented in each subclass. It takes as optional arguments the number of the segments on which to operate.
Implements gaia2::DistanceFunction.