UFO
ufo::GeodesicDistanceCalculator Class Reference

#include <GeodesicDistanceCalculator.h>

Inheritance diagram for ufo::GeodesicDistanceCalculator:
Collaboration diagram for ufo::GeodesicDistanceCalculator:

Public Member Functions

float spatialDistanceComponent (float obsLatitude, float obsLongitude, float latitudeBinCenter, float longitudeBinCenter, float, float) const override
 
float nonspatialDistanceComponent (float, float, float) const override
 
float combineDistanceComponents (float componentA, float componentB) const override
 
float finalise (float combinedComponents) const override
 
- Public Member Functions inherited from ufo::DistanceCalculator
virtual ~DistanceCalculator ()
 

Detailed Description

A DistanceCalculator implementing the distance function that maps each pair of points to the shortest path on a spherical Earth connecting these points. (All coordinates except the latitude and longitude are ignored.)

Definition at line 22 of file GeodesicDistanceCalculator.h.

Member Function Documentation

◆ combineDistanceComponents()

float ufo::GeodesicDistanceCalculator::combineDistanceComponents ( float  componentA,
float  componentB 
) const
inlineoverridevirtual

Implements ufo::DistanceCalculator.

Definition at line 44 of file GeodesicDistanceCalculator.h.

◆ finalise()

float ufo::GeodesicDistanceCalculator::finalise ( float  combinedComponents) const
inlineoverridevirtual

Implements ufo::DistanceCalculator.

Definition at line 48 of file GeodesicDistanceCalculator.h.

◆ nonspatialDistanceComponent()

float ufo::GeodesicDistanceCalculator::nonspatialDistanceComponent ( float  ,
float  ,
float   
) const
inlineoverridevirtual

Implements ufo::DistanceCalculator.

Definition at line 39 of file GeodesicDistanceCalculator.h.

◆ spatialDistanceComponent()

float ufo::GeodesicDistanceCalculator::spatialDistanceComponent ( float  obsLatitude,
float  obsLongitude,
float  latitudeBinCenter,
float  longitudeBinCenter,
float  ,
float   
) const
inlineoverridevirtual

Implements ufo::DistanceCalculator.

Definition at line 24 of file GeodesicDistanceCalculator.h.


The documentation for this class was generated from the following file: