Public Member Functions | Public Attributes | Private Attributes | List of all members
CTrack Class Reference

#include <Ctracker.h>

Public Member Functions

track_t CalcDist (const Point_t &p)
 
 CTrack (const Point_t &p, const std::vector< cv::Point > &contour, track_t dt, size_t trackID)
 
Point_t getEstimatedVelocity () const
 
std::vector< cv::PointgetLastContour () const
 
void Update (const Point_t &p, const std::vector< cv::Point > &contour, bool dataCorrect, size_t max_trace_length)
 

Public Attributes

size_t skipped_frames
 
std::vector< Point_ttrace
 
size_t track_id
 

Private Attributes

TKalmanFilter KF
 
std::vector< cv::PointlastContour
 
Point_t prediction
 

Detailed Description

Definition at line 14 of file Ctracker.h.

Constructor & Destructor Documentation

◆ CTrack()

CTrack::CTrack ( const Point_t p,
const std::vector< cv::Point > &  contour,
track_t  dt,
size_t  trackID 
)
inline

Definition at line 17 of file Ctracker.h.

Member Function Documentation

◆ CalcDist()

track_t CTrack::CalcDist ( const Point_t p)
inline

Definition at line 26 of file Ctracker.h.

◆ getEstimatedVelocity()

Point_t CTrack::getEstimatedVelocity ( ) const
inline

Definition at line 57 of file Ctracker.h.

◆ getLastContour()

std::vector<cv::Point> CTrack::getLastContour ( ) const
inline

Definition at line 51 of file Ctracker.h.

◆ Update()

void CTrack::Update ( const Point_t p,
const std::vector< cv::Point > &  contour,
bool  dataCorrect,
size_t  max_trace_length 
)
inline

Definition at line 32 of file Ctracker.h.

Member Data Documentation

◆ KF

TKalmanFilter CTrack::KF
private

Definition at line 69 of file Ctracker.h.

◆ lastContour

std::vector<cv::Point> CTrack::lastContour
private

Definition at line 68 of file Ctracker.h.

◆ prediction

Point_t CTrack::prediction
private

Definition at line 67 of file Ctracker.h.

◆ skipped_frames

size_t CTrack::skipped_frames

Definition at line 64 of file Ctracker.h.

◆ trace

std::vector<Point_t> CTrack::trace

Definition at line 62 of file Ctracker.h.

◆ track_id

size_t CTrack::track_id

Definition at line 63 of file Ctracker.h.


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


costmap_converter
Author(s): Christoph Rösmann , Franz Albers , Otniel Rinaldo
autogenerated on Fri Sep 20 2024 02:19:25