|
Apollo 11.0
自动驾驶开放平台
|
#include <radar_track.h>
Public 成员函数 | |
| RadarTrack (const base::ObjectPtr &obs, const double timestamp) | |
| Construct a new Radar Track object | |
| ~RadarTrack () | |
| void | UpdataObsRadar (const base::ObjectPtr &obs_radar, const double timestamp) |
| update the object after association with a radar obervation | |
| void | SetObsRadarNullptr () |
| Set the Obs Radar Nullptr object | |
| int | GetObsId () const |
| Get the Obs Id object | |
| base::ObjectPtr | GetObsRadar () |
| Get the Obs Radar object | |
| base::ObjectPtr | GetObs () |
| Get the Obs object | |
| double | GetTimestamp () |
| Get the Timestamp object | |
| double | GetTrackingTime () |
| Get the Tracking Time object | |
| bool | IsDead () |
| Track state is dead or not | |
| void | SetDead () |
| Set the Dead object | |
| bool | ConfirmTrack () |
| If the target tracking time is greater than the set threshold, which means that the target has been tracked. | |
静态 Public 成员函数 | |
| static void | SetTrackedTimesThreshold (const int &threshold) |
| Set the Tracked Times Threshold object | |
| static void | SetChosenFilter (const std::string &chosen_filter) |
| Set the Chosen Filter object | |
| static void | SetUseFilter (bool use_filter) |
| Set the Use Filter object | |
在文件 radar_track.h 第 31 行定义.
| apollo::perception::radar::RadarTrack::RadarTrack | ( | const base::ObjectPtr & | obs, |
| const double | timestamp | ||
| ) |
Construct a new Radar Track object
| obs | |
| timestamp |
在文件 radar_track.cc 第 31 行定义.
|
inline |
在文件 radar_track.h 第 40 行定义.
|
inline |
If the target tracking time is greater than the set threshold, which means that the target has been tracked.
在文件 radar_track.h 第 112 行定义.
| base::ObjectPtr apollo::perception::radar::RadarTrack::GetObs | ( | ) |
| int apollo::perception::radar::RadarTrack::GetObsId | ( | ) | const |
| base::ObjectPtr apollo::perception::radar::RadarTrack::GetObsRadar | ( | ) |
| double apollo::perception::radar::RadarTrack::GetTimestamp | ( | ) |
| double apollo::perception::radar::RadarTrack::GetTrackingTime | ( | ) |
|
inline |
|
inlinestatic |
Set the Chosen Filter object
| chosen_filter |
在文件 radar_track.h 第 128 行定义.
|
inline |
| void apollo::perception::radar::RadarTrack::SetObsRadarNullptr | ( | ) |
Set the Obs Radar Nullptr object
在文件 radar_track.cc 第 71 行定义.
|
inlinestatic |
Set the Tracked Times Threshold object
| threshold |
在文件 radar_track.h 第 119 行定义.
|
inlinestatic |
Set the Use Filter object
| use_filter |
在文件 radar_track.h 第 137 行定义.
| void apollo::perception::radar::RadarTrack::UpdataObsRadar | ( | const base::ObjectPtr & | obs_radar, |
| const double | timestamp | ||
| ) |
update the object after association with a radar obervation
| obs_radar | |
| timestamp |
在文件 radar_track.cc 第 48 行定义.