#include <DirectionOrientationRelationHeuristic.hpp>
Public Member Functions | |
virtual void | applyHeuristic (const TracksPtr &tracks) |
DirectionOrientationRelationHeuristic (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) | |
DirectionOrientationRelationHeuristic class. Extention of DirectionRelationHeuristic. Adds a constraint on orientations in object estimation pairs to it. DirectionRelationHeuristic just compares vectors between positions in those estimations. Needed for the example scene where objects rotate around a central object. In it, not the direction vector but just the orientations of the rotating objects towards the central object change.
Definition at line 31 of file DirectionOrientationRelationHeuristic.hpp.
ISM::DirectionOrientationRelationHeuristic::DirectionOrientationRelationHeuristic | ( | const double | pStaticBreakRatio, |
const double | pTogetherRatio, | ||
const double | pMaxAngleDeviation | ||
) |
Definition at line 26 of file DirectionOrientationRelationHeuristic.cpp.
|
virtual |
Implements ISM::Heuristic.
Definition at line 30 of file DirectionOrientationRelationHeuristic.cpp.
|
private |
Definition at line 39 of file DirectionOrientationRelationHeuristic.hpp.
|
private |
Definition at line 39 of file DirectionOrientationRelationHeuristic.hpp.
|
private |
Definition at line 39 of file DirectionOrientationRelationHeuristic.hpp.