UFO
|
#include <MaxNormDistanceCalculator.h>
Public Member Functions | |
float | spatialDistanceComponent (float obsLatitude, float obsLongitude, float latitudeBinCenter, float longitudeBinCenter, float inverseLatitudeBinWidth, float inverseLongitudeBinWidth) const override |
float | nonspatialDistanceComponent (float obs, float binCenter, float inverseBinWidth) const override |
float | combineDistanceComponents (float componentA, float componentB) const override |
float | finalise (float combinedComponents) const override |
![]() | |
virtual | ~DistanceCalculator () |
A DistanceCalculator implementing the distance function that maps each pair of points (x1, x2, x3, ...) and (y1, y2, y3, ...) to max_i(|x_i - y_i|/w_i), where w_i (i >= 1) are scaling factors.
Definition at line 21 of file MaxNormDistanceCalculator.h.
|
inlineoverridevirtual |
Implements ufo::DistanceCalculator.
Definition at line 40 of file MaxNormDistanceCalculator.h.
|
inlineoverridevirtual |
Implements ufo::DistanceCalculator.
Definition at line 44 of file MaxNormDistanceCalculator.h.
|
inlineoverridevirtual |
Implements ufo::DistanceCalculator.
Definition at line 35 of file MaxNormDistanceCalculator.h.
|
inlineoverridevirtual |
Implements ufo::DistanceCalculator.
Definition at line 24 of file MaxNormDistanceCalculator.h.