#include <DirectionRelationHeuristic.hpp>
Public Member Functions | |
virtual void | applyHeuristic (const TracksPtr &tracks) |
DirectionRelationHeuristic (const double pStaticBreakRatio, const double pTogetherRatio, const double pMaxAngleDeviation) | |
Private Attributes | |
double | mMaxAngleDeviation |
double | mStaticBreakRatio |
double | mTogetherRatio |
Additional Inherited Members | |
Public Attributes inherited from ISM::Heuristic | |
TracksPtr | cluster |
int32_t | clusterId |
double | confidence |
std::string | name |
Protected Member Functions inherited from ISM::Heuristic | |
Heuristic () | |
Heuristic (std::string name) | |
DirectionRelationHeuristic class. Calculate direction vectors between simultaneously recorded object estimations in a pair of trajectories. Calculate angles between consecutive direction vectors. Calculate direction continuity as described in Meißner et al. 2013 in Sec. V. A.. Calculate average distance between object estimations (recorded at the same time) over the trajectory pair as well.
Definition at line 32 of file DirectionRelationHeuristic.hpp.
ISM::DirectionRelationHeuristic::DirectionRelationHeuristic | ( | const double | pStaticBreakRatio, |
const double | pTogetherRatio, | ||
const double | pMaxAngleDeviation | ||
) |
Definition at line 27 of file DirectionRelationHeuristic.cpp.
|
virtual |
Implements ISM::Heuristic.
Definition at line 31 of file DirectionRelationHeuristic.cpp.
|
private |
Definition at line 40 of file DirectionRelationHeuristic.hpp.
|
private |
Definition at line 40 of file DirectionRelationHeuristic.hpp.
|
private |
Definition at line 40 of file DirectionRelationHeuristic.hpp.