86 std::string
Name()
const {
return "MlfTracker"; }
int GetNextTrackId()
Get next track id
std::vector< MlfBaseFilter * > filters_
std::string Name() const
Get class name
bool Init(const MlfTrackerInitOptions options=MlfTrackerInitOptions())
Init mlf tracker
void UpdateTrackDataWithObject(MlfTrackDataPtr track_data, TrackedObjectPtr new_object)
Update track data with object
void UpdateTrackDataWithoutObject(double timestamp, MlfTrackDataPtr track_data)
Update track data without object
int global_track_id_counter_
MlfFilterOptions filter_options_
void InitializeTrack(MlfTrackDataPtr new_track_data, TrackedObjectPtr new_object)
Initialize new track data and push new object to cache
std::shared_ptr< MlfTrackData > MlfTrackDataPtr
std::shared_ptr< TrackedObject > TrackedObjectPtr