#include <Ctracker.h>
Classes | |
struct | Params |
Public Member Functions | |
CTracker (const Params ¶meters) | |
void | Update (const std::vector< Point_t > &detectedCentroid, const std::vector< std::vector< cv::Point > > &contour) |
void | updateParameters (const Params ¶meters) |
~CTracker (void) | |
Public Attributes | |
std::vector< std::unique_ptr< CTrack > > | tracks |
Private Attributes | |
size_t | NextTrackID |
Params | params |
Definition at line 73 of file Ctracker.h.
CTracker::CTracker | ( | const Params & | parameters | ) |
Definition at line 9 of file Ctracker.cpp.
CTracker::~CTracker | ( | void | ) |
Definition at line 130 of file Ctracker.cpp.
void CTracker::Update | ( | const std::vector< Point_t > & | detectedCentroid, |
const std::vector< std::vector< cv::Point > > & | contour | ||
) |
Definition at line 17 of file Ctracker.cpp.
void CTracker::updateParameters | ( | const Params & | parameters | ) |
Definition at line 123 of file Ctracker.cpp.
|
private |
Definition at line 95 of file Ctracker.h.
|
private |
Definition at line 93 of file Ctracker.h.
std::vector<std::unique_ptr<CTrack> > CTracker::tracks |
Definition at line 86 of file Ctracker.h.