|
Apollo 10.0
自动驾驶开放平台
|
#include <camera_track.h>
Public 成员函数 | |
| CameraTrack (const base::ObjectPtr &obs, const double timestamp) | |
| Construct a new Camera Track object | |
| ~CameraTrack () | |
| void | UpdataObsCamera (const base::ObjectPtr &obs_camera, const double timestamp) |
| update the object after association with a Camera obervation | |
| void | SetObsCameraNullptr () |
| Set the Obs Camera Nullptr object | |
| int | GetObsId () const |
| Get the Obs Id object | |
| base::ObjectPtr | GetObsCamera () |
| Get the Obs Camera 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 | IsAssigned () |
| void | SetUnAssigned () |
| 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 | |
在文件 camera_track.h 第 30 行定义.
| apollo::perception::camera::CameraTrack::CameraTrack | ( | const base::ObjectPtr & | obs, |
| const double | timestamp | ||
| ) |
Construct a new Camera Track object
| obs | |
| timestamp |
在文件 camera_track.cc 第 32 行定义.
|
inline |
在文件 camera_track.h 第 39 行定义.
|
inline |
If the target tracking time is greater than the set threshold, which means that the target has been tracked.
在文件 camera_track.h 第 116 行定义.
| base::ObjectPtr apollo::perception::camera::CameraTrack::GetObs | ( | ) |
| base::ObjectPtr apollo::perception::camera::CameraTrack::GetObsCamera | ( | ) |
| int apollo::perception::camera::CameraTrack::GetObsId | ( | ) | const |
| double apollo::perception::camera::CameraTrack::GetTimestamp | ( | ) |
| double apollo::perception::camera::CameraTrack::GetTrackingTime | ( | ) |
|
inline |
在文件 camera_track.h 第 105 行定义.
|
inline |
|
inlinestatic |
Set the Chosen Filter object
| chosen_filter |
在文件 camera_track.h 第 132 行定义.
|
inline |
| void apollo::perception::camera::CameraTrack::SetObsCameraNullptr | ( | ) |
Set the Obs Camera Nullptr object
在文件 camera_track.cc 第 74 行定义.
|
inlinestatic |
Set the Tracked Times Threshold object
| threshold |
在文件 camera_track.h 第 123 行定义.
|
inline |
在文件 camera_track.h 第 107 行定义.
|
inlinestatic |
Set the Use Filter object
| use_filter |
在文件 camera_track.h 第 141 行定义.
| void apollo::perception::camera::CameraTrack::UpdataObsCamera | ( | const base::ObjectPtr & | obs_camera, |
| const double | timestamp | ||
| ) |
update the object after association with a Camera obervation
| obs_camera | |
| timestamp |
在文件 camera_track.cc 第 50 行定义.