Public Member Functions | Public Attributes | Protected Member Functions | List of all members
ISM::Heuristic Class Referenceabstract

#include <Heuristic.hpp>

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

Public Member Functions

virtual void applyHeuristic (const TracksPtr &tracks)=0
 

Public Attributes

TracksPtr cluster
 
int32_t clusterId
 
double confidence
 
std::string name
 

Protected Member Functions

 Heuristic ()
 
 Heuristic (std::string name)
 

Detailed Description

Heuristic class. Heuristics used to guide hierarchical clustering. Object trajectory pair rated best after applying heuristic on all pairs is subsumed to new cluster.

Definition at line 29 of file Heuristic.hpp.

Constructor & Destructor Documentation

ISM::Heuristic::Heuristic ( )
inlineprotected

Definition at line 31 of file Heuristic.hpp.

ISM::Heuristic::Heuristic ( std::string  name)
inlineprotected

Definition at line 32 of file Heuristic.hpp.

Member Function Documentation

virtual void ISM::Heuristic::applyHeuristic ( const TracksPtr tracks)
pure virtual

Member Data Documentation

TracksPtr ISM::Heuristic::cluster

Definition at line 40 of file Heuristic.hpp.

int32_t ISM::Heuristic::clusterId

Definition at line 41 of file Heuristic.hpp.

double ISM::Heuristic::confidence

Definition at line 39 of file Heuristic.hpp.

std::string ISM::Heuristic::name

Definition at line 38 of file Heuristic.hpp.


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


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