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