CEDRIC  Revision_backup-2009-02
Public Member Functions | List of all members
GroundDistance< F > Class Template Referenceabstract

Interface for distance functions to use with EarthMoversDistance. More...

#include <EarthMoversDistance.h>

Inheritance diagram for GroundDistance< F >:
Mahalanobis Manhattan

Public Member Functions

virtual ~GroundDistance ()
 
virtual float distance (const F &feature1, const F &feature2) const =0
 

Detailed Description

template<class F>
class GroundDistance< F >

Interface for distance functions to use with EarthMoversDistance.

Didn't make this a nested class in EarthMoversDistance to allow for more flexibility, i.e. distance definitions without referring to the Signature but only the Feature type.

Constructor & Destructor Documentation

template<class F>
virtual GroundDistance< F >::~GroundDistance ( )
inlinevirtual

Member Function Documentation

template<class F>
virtual float GroundDistance< F >::distance ( const F &  feature1,
const F &  feature2 
) const
pure virtual