#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]
◆ GetExistanceProb()
| double apollo::perception::fusion::Track::GetExistanceProb |
( |
| ) |
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 |
( |
| ) |
|
◆ SetExistanceProb()
| void apollo::perception::fusion::Track::SetExistanceProb |
( |
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_
◆ existance_prob_
| double apollo::perception::fusion::Track::existance_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