Definition algebra.hpp:23
DistanceFunctionAxis
Axis used for the distance function.
Definition distance_functions.hpp:31
@ DFA_X
X-only.
Definition distance_functions.hpp:32
@ DFA_Y
Y-only.
Definition distance_functions.hpp:33
@ DFA_XY
X and Y.
Definition distance_functions.hpp:34
std::function< float(float, float)> get_distance_function(DistanceFunction dist_fct, DistanceFunctionAxis dfa=DistanceFunctionAxis::DFA_XY)
Return the requested distance function.
Definition distance_functions.cpp:14
DistanceFunction
Distance function type.
Definition distance_functions.hpp:20
@ CHEBYSHEV
Chebyshev.
Definition distance_functions.hpp:21
@ EUCLISHEV
Euclidian and Chebyshev mix.
Definition distance_functions.hpp:23
@ EUCLIDIAN
Euclidian.
Definition distance_functions.hpp:22
@ MANHATTAN
Manhattan.
Definition distance_functions.hpp:24