#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.