CEDRIC  Revision_backup-2009-02
EventGroundDistances.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  * Copyright (C) 2008 Boris Iven, Max Hermann
4  *
5  * This file is part of the "CEDRIC Event Display" application.
6  *
7  *****************************************************************************/
8 
9 #ifndef EVENTGROUNDDISTANCES_H
10 #define EVENTGROUNDDISTANCES_H
11 
12 #include "EventFeature.h"
13 #include "EventSignature.h"
14 
15 #include <Redukt/EarthMoversDistance.h> // for GroundDistance<>
16 #include "FeatureCovar.h"
17 
20 
21 
28 {
29  Mahalanobis( const EventFeatureCovar& covar_ );
30  ~Mahalanobis();
31 
32  float distance( const EventFeature& F1, const EventFeature& F2 ) const;
33 
35 };
36 
37 
44 {
45  Manhattan( const EventFeatureCovar& covar );
46  ~Manhattan();
47 
48  float distance( const EventFeature& F1, const EventFeature& F2 ) const;
49 
50  std::vector<double> invStdDev;
51 };
52 
53 #endif
float distance(const EventFeature &F1, const EventFeature &F2) const
Definition: EventGroundDistances.cpp:69
const FeatureCovar< EventFeature, EventFeature::Dimension > & covar
Definition: EventGroundDistances.h:34
Mahalanobis EventGroundDistance.
Definition: EventGroundDistances.h:27
Mahalanobis(const EventFeatureCovar &covar_)
Definition: EventGroundDistances.cpp:18
FeatureCovar< EventFeature, EventFeature::Dimension > EventFeatureCovar
Definition: EventGroundDistances.h:18
std::vector< double > invStdDev
Definition: EventGroundDistances.h:50
Basic feature template.
Definition: Feature.h:26
~Manhattan()
Definition: EventGroundDistances.cpp:66
Manhattan(const EventFeatureCovar &covar)
Definition: EventGroundDistances.cpp:58
Definition: FeatureCovar.h:22
GroundDistance< EventFeature > EventGroundDistance
Definition: EventGroundDistances.h:19
Interface for distance functions to use with EarthMoversDistance.
Definition: EarthMoversDistance.h:14
Manhattan EventGroundDistance.
Definition: EventGroundDistances.h:43
~Mahalanobis()
Definition: EventGroundDistances.cpp:22
float distance(const EventFeature &F1, const EventFeature &F2) const
Definition: EventGroundDistances.cpp:25