|
Apollo 11.0
自动驾驶开放平台
|
#include <mlf_tracker.h>
Public 成员函数 | |
| MlfTracker ()=default | |
| ~MlfTracker () | |
| bool | Init (const MlfTrackerInitOptions options=MlfTrackerInitOptions()) |
| Init mlf tracker | |
| void | InitializeTrack (MlfTrackDataPtr new_track_data, TrackedObjectPtr new_object) |
| Initialize new track data and push new object to cache | |
| 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 | |
| std::string | Name () const |
| Get class name | |
Protected 成员函数 | |
| int | GetNextTrackId () |
| Get next track id | |
Protected 属性 | |
| std::vector< MlfBaseFilter * > | filters_ |
| int | global_track_id_counter_ = 0 |
| MlfFilterOptions | filter_options_ |
在文件 mlf_tracker.h 第 37 行定义.
|
default |
|
inline |
在文件 mlf_tracker.h 第 40 行定义.
|
inlineprotected |
Get next track id
在文件 mlf_tracker.h 第 94 行定义.
| bool apollo::perception::lidar::MlfTracker::Init | ( | const MlfTrackerInitOptions | options = MlfTrackerInitOptions() | ) |
Init mlf tracker
| options |
在文件 mlf_tracker.cc 第 26 行定义.
| void apollo::perception::lidar::MlfTracker::InitializeTrack | ( | MlfTrackDataPtr | new_track_data, |
| TrackedObjectPtr | new_object | ||
| ) |
Initialize new track data and push new object to cache
| new_track_data | new track data |
| new_object | new object |
在文件 mlf_tracker.cc 第 49 行定义.
|
inline |
| void apollo::perception::lidar::MlfTracker::UpdateTrackDataWithObject | ( | MlfTrackDataPtr | track_data, |
| TrackedObjectPtr | new_object | ||
| ) |
Update track data with object
| track_data | history track data |
| new_object | new object |
在文件 mlf_tracker.cc 第 57 行定义.
| void apollo::perception::lidar::MlfTracker::UpdateTrackDataWithoutObject | ( | double | timestamp, |
| MlfTrackDataPtr | track_data | ||
| ) |
Update track data without object
| timestamp | |
| track_data | history track data |
在文件 mlf_tracker.cc 第 75 行定义.
|
protected |
在文件 mlf_tracker.h 第 107 行定义.
|
protected |
在文件 mlf_tracker.h 第 103 行定义.
|
protected |
在文件 mlf_tracker.h 第 105 行定义.