#include <track.h>
◆ Track() [1/2]
apollo::perception::fusion::Track::Track |
( |
| ) |
|
◆ ~Track()
virtual apollo::perception::fusion::Track::~Track |
( |
| ) |
|
|
virtualdefault |
◆ Track() [2/2]
apollo::perception::fusion::Track::Track |
( |
const Track & |
| ) |
|
|
delete |
◆ AddTrackedTimes()
void apollo::perception::fusion::Track::AddTrackedTimes |
( |
| ) |
|
|
inline |
◆ DebugString()
std::string apollo::perception::fusion::Track::DebugString |
( |
| ) |
const |
◆ GenerateNewTrackId()
static size_t apollo::perception::fusion::Track::GenerateNewTrackId |
( |
| ) |
|
|
static |
◆ GetCameraObjects() [1/2]
◆ GetCameraObjects() [2/2]
◆ GetExistenceProb()
double apollo::perception::fusion::Track::GetExistenceProb |
( |
| ) |
const |
|
inline |
◆ GetFusedObject()
◆ GetLatestCameraObject()
◆ GetLatestLidarObject()
◆ GetLatestRadarObject()
◆ GetLatestSensorObject()
◆ GetLidarObjects() [1/2]
◆ GetLidarObjects() [2/2]
◆ GetRadarObjects() [1/2]
◆ GetRadarObjects() [2/2]
◆ GetSensorObject()
SensorObjectConstPtr apollo::perception::fusion::Track::GetSensorObject |
( |
const std::string & |
sensor_id | ) |
const |
◆ GetToicProb()
double apollo::perception::fusion::Track::GetToicProb |
( |
| ) |
const |
|
inline |
◆ GetTrackedTimes()
size_t apollo::perception::fusion::Track::GetTrackedTimes |
( |
| ) |
const |
|
inline |
◆ GetTrackId()
int apollo::perception::fusion::Track::GetTrackId |
( |
| ) |
const |
|
inline |
◆ GetTrackingPeriod()
double apollo::perception::fusion::Track::GetTrackingPeriod |
( |
| ) |
const |
|
inline |
◆ Initialize()
bool apollo::perception::fusion::Track::Initialize |
( |
SensorObjectPtr |
obj, |
|
|
bool |
is_background = false |
|
) |
| |
◆ IsAlive()
bool apollo::perception::fusion::Track::IsAlive |
( |
| ) |
const |
|
inline |
◆ IsBackground()
bool apollo::perception::fusion::Track::IsBackground |
( |
| ) |
const |
|
inline |
◆ IsCameraVisible()
bool apollo::perception::fusion::Track::IsCameraVisible |
( |
| ) |
const |
◆ IsLidarVisible()
bool apollo::perception::fusion::Track::IsLidarVisible |
( |
| ) |
const |
◆ IsRadarVisible()
bool apollo::perception::fusion::Track::IsRadarVisible |
( |
| ) |
const |
◆ IsVisible()
bool apollo::perception::fusion::Track::IsVisible |
( |
const std::string & |
sensor_id | ) |
const |
◆ operator=()
Track& apollo::perception::fusion::Track::operator= |
( |
const Track & |
| ) |
|
|
delete |
◆ Reset()
void apollo::perception::fusion::Track::Reset |
( |
| ) |
|
◆ SetExistenceProb()
void apollo::perception::fusion::Track::SetExistenceProb |
( |
double |
prob | ) |
|
|
inline |
◆ SetMaxCameraInvisiblePeriod()
static void apollo::perception::fusion::Track::SetMaxCameraInvisiblePeriod |
( |
double |
period | ) |
|
|
inlinestatic |
◆ SetMaxLidarInvisiblePeriod()
static void apollo::perception::fusion::Track::SetMaxLidarInvisiblePeriod |
( |
double |
period | ) |
|
|
inlinestatic |
◆ SetMaxRadarInvisiblePeriod()
static void apollo::perception::fusion::Track::SetMaxRadarInvisiblePeriod |
( |
double |
period | ) |
|
|
inlinestatic |
◆ SetToicProb()
void apollo::perception::fusion::Track::SetToicProb |
( |
double |
prob | ) |
|
|
inline |
◆ UpdateSensorObject()
◆ UpdateSensorObjectWithMeasurement()
void apollo::perception::fusion::Track::UpdateSensorObjectWithMeasurement |
( |
SensorId2ObjectMap * |
objects, |
|
|
const std::string & |
sensor_id, |
|
|
double |
measurement_timestamp, |
|
|
double |
max_invisible_period |
|
) |
| |
|
protected |
◆ UpdateSensorObjectWithoutMeasurement()
void apollo::perception::fusion::Track::UpdateSensorObjectWithoutMeasurement |
( |
SensorId2ObjectMap * |
objects, |
|
|
const std::string & |
sensor_id, |
|
|
double |
measurement_timestamp, |
|
|
double |
max_invisible_period |
|
) |
| |
|
protected |
◆ UpdateSupplementState()
void apollo::perception::fusion::Track::UpdateSupplementState |
( |
const SensorObjectPtr & |
src_object = nullptr | ) |
|
|
protected |
◆ UpdateUnfusedState()
void apollo::perception::fusion::Track::UpdateUnfusedState |
( |
const SensorObjectPtr & |
src_object | ) |
|
|
protected |
◆ UpdateWithoutSensorObject()
void apollo::perception::fusion::Track::UpdateWithoutSensorObject |
( |
const std::string & |
sensor_id, |
|
|
double |
measurement_timestamp |
|
) |
| |
◆ UpdateWithoutSensorObjectForBackground()
void apollo::perception::fusion::Track::UpdateWithoutSensorObjectForBackground |
( |
const std::string & |
sensor_id, |
|
|
double |
measurement_timestamp |
|
) |
| |
|
protected |
◆ UpdateWithSensorObject()
void apollo::perception::fusion::Track::UpdateWithSensorObject |
( |
const SensorObjectPtr & |
obj | ) |
|
◆ UpdateWithSensorObjectForBackground()
void apollo::perception::fusion::Track::UpdateWithSensorObjectForBackground |
( |
const SensorObjectPtr & |
obj | ) |
|
|
protected |
◆ camera_objects_
◆ existence_prob_
double apollo::perception::fusion::Track::existence_prob_ = 0.0 |
|
protected |
◆ fused_object_
FusedObjectPtr apollo::perception::fusion::Track::fused_object_ = nullptr |
|
protected |
◆ is_alive_
bool apollo::perception::fusion::Track::is_alive_ = true |
|
protected |
◆ is_background_
bool apollo::perception::fusion::Track::is_background_ = false |
|
protected |
◆ lidar_objects_
◆ radar_objects_
◆ toic_prob_
double apollo::perception::fusion::Track::toic_prob_ = 0.0 |
|
protected |
◆ tracked_times_
size_t apollo::perception::fusion::Track::tracked_times_ = 0 |
|
protected |
◆ tracking_period_
double apollo::perception::fusion::Track::tracking_period_ = 0.0 |
|
protected |
The documentation for this class was generated from the following file:
- modules/perception/fusion/base/track.h