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 行定义.