26 namespace perception {
37 for (
auto& filter : filters_) {
59 void UpdateTrackDataWithoutObject(
double timestamp,
62 std::string
Name()
const {
return "MlfTracker"; }
68 if (global_track_id_counter_ == INT_MAX) {
69 global_track_id_counter_ = 0;
71 return global_track_id_counter_++;
78 int global_track_id_counter_ = 0;
Definition: mlf_base_filter.h:31
std::string Name() const
Definition: mlf_tracker.h:62
MlfFilterOptions filter_options_
Definition: mlf_tracker.h:80
~MlfTracker()
Definition: mlf_tracker.h:36
int GetNextTrackId()
Definition: mlf_tracker.h:67
Definition: mlf_tracker.h:29
Definition: mlf_tracker.h:31
Definition: mlf_tracker.h:33
std::shared_ptr< MlfTrackData > MlfTrackDataPtr
Definition: mlf_track_data.h:110
std::vector< MlfBaseFilter * > filters_
Definition: mlf_tracker.h:76
std::shared_ptr< TrackedObject > TrackedObjectPtr
Definition: tracked_object.h:152