Public Member Functions | Private Attributes | List of all members
ISM::DirectionOrientationRelationHeuristic Class Reference

#include <DirectionOrientationRelationHeuristic.hpp>

Inheritance diagram for ISM::DirectionOrientationRelationHeuristic:
Inheritance graph
[legend]

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)
 

Detailed Description

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.

Constructor & Destructor Documentation

ISM::DirectionOrientationRelationHeuristic::DirectionOrientationRelationHeuristic ( const double  pStaticBreakRatio,
const double  pTogetherRatio,
const double  pMaxAngleDeviation 
)

Definition at line 26 of file DirectionOrientationRelationHeuristic.cpp.

Member Function Documentation

void ISM::DirectionOrientationRelationHeuristic::applyHeuristic ( const TracksPtr tracks)
virtual

Implements ISM::Heuristic.

Definition at line 30 of file DirectionOrientationRelationHeuristic.cpp.

Member Data Documentation

double ISM::DirectionOrientationRelationHeuristic::mMaxAngleDeviation
private

Definition at line 39 of file DirectionOrientationRelationHeuristic.hpp.

double ISM::DirectionOrientationRelationHeuristic::mStaticBreakRatio
private

Definition at line 39 of file DirectionOrientationRelationHeuristic.hpp.

double ISM::DirectionOrientationRelationHeuristic::mTogetherRatio
private

Definition at line 39 of file DirectionOrientationRelationHeuristic.hpp.


The documentation for this class was generated from the following files:


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41