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

#include <ManuallyDefPseudoHeuristic.hpp>

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

Classes

struct  ClusterObject
 

Public Member Functions

virtual void applyHeuristic (const TracksPtr &tracks)
 
 ManuallyDefPseudoHeuristic (std::vector< std::pair< std::vector< ClusterObject >, uint16_t >> clusters)
 
 ~ManuallyDefPseudoHeuristic ()
 

Private Attributes

std::vector< std::pair< std::vector< ClusterObject >, uint16_t > > mClusters
 

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

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 33 of file ManuallyDefPseudoHeuristic.hpp.

Constructor & Destructor Documentation

ISM::ManuallyDefPseudoHeuristic::ManuallyDefPseudoHeuristic ( std::vector< std::pair< std::vector< ClusterObject >, uint16_t >>  clusters)

Definition at line 23 of file ManuallyDefPseudoHeuristic.cpp.

ISM::ManuallyDefPseudoHeuristic::~ManuallyDefPseudoHeuristic ( )

Definition at line 28 of file ManuallyDefPseudoHeuristic.cpp.

Member Function Documentation

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

Implements ISM::Heuristic.

Definition at line 31 of file ManuallyDefPseudoHeuristic.cpp.

Member Data Documentation

std::vector<std::pair<std::vector<ClusterObject>, uint16_t> > ISM::ManuallyDefPseudoHeuristic::mClusters
private

Definition at line 58 of file ManuallyDefPseudoHeuristic.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