27 namespace perception {
38 for (
auto& filter : filters_) {
60 void UpdateTrackDataWithoutObject(
double timestamp,
63 std::string
Name()
const {
return "MlfTracker"; }
69 if (global_track_id_counter_ == std::numeric_limits<int>::max()) {
70 global_track_id_counter_ = 0;
72 return global_track_id_counter_++;
79 int global_track_id_counter_ = 0;
Definition: mlf_base_filter.h:31
std::string Name() const
Definition: mlf_tracker.h:63
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
MlfFilterOptions filter_options_
Definition: mlf_tracker.h:81
~MlfTracker()
Definition: mlf_tracker.h:37
int GetNextTrackId()
Definition: mlf_tracker.h:68
Definition: mlf_tracker.h:30
Definition: mlf_tracker.h:32
Definition: mlf_tracker.h:34
std::shared_ptr< MlfTrackData > MlfTrackDataPtr
Definition: mlf_track_data.h:117
bool Init(const char *binary_name)
std::vector< MlfBaseFilter * > filters_
Definition: mlf_tracker.h:77
std::shared_ptr< TrackedObject > TrackedObjectPtr
Definition: tracked_object.h:156