ekf_cal  0.4.0
A Kalman filter-based sensor calibration package
Tracker Class Reference

Tracker Class. More...

#include <tracker.hpp>

Inheritance diagram for Tracker:
[legend]

Classes

struct  Parameters
 Tracker Initialization parameters structure. More...
 

Public Types

typedef struct Tracker::Parameters Parameters
 Tracker Initialization parameters structure.
 

Public Member Functions

 Tracker (Parameters params)
 Tracker Initialization parameters structure. More...
 
unsigned int GetID () const
 Tracker ID getter method. More...
 

Protected Attributes

unsigned int m_id
 Tracker ID.
 
unsigned int m_camera_id
 Associated camera ID of tracker.
 
unsigned int m_min_track_length {2}
 Minimum track length to consider.
 
unsigned int m_max_track_length {20}
 Maximum track length before forced output.
 
std::shared_ptr< EKFm_ekf
 EKF.
 
std::shared_ptr< DebugLoggerm_logger
 Debug logger.
 

Detailed Description

Tracker Class.

Constructor & Destructor Documentation

◆ Tracker()

Tracker::Tracker ( Tracker::Parameters  params)
explicit

Tracker Initialization parameters structure.

Parameters
params

Member Function Documentation

◆ GetID()

unsigned int Tracker::GetID ( ) const

Tracker ID getter method.

Returns
Tracker ID

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