#include <track_object_distance.h>
|
float | ComputeLidarLidar (const SensorObjectConstPtr &fused_object, const SensorObjectPtr &sensor_object, const Eigen::Vector3d &ref_pos, int range=3) |
|
float | ComputeLidarRadar (const SensorObjectConstPtr &fused_object, const SensorObjectPtr &sensor_object, const Eigen::Vector3d &ref_pos, int range=3) |
|
float | ComputeRadarRadar (const SensorObjectPtr &fused_object, const SensorObjectPtr &sensor_object, const Eigen::Vector3d &ref_pos, int range=3) |
|
float | ComputeLidarCamera (const SensorObjectConstPtr &lidar, const SensorObjectConstPtr &camera, const bool measurement_is_lidar, const bool is_track_id_consistent) |
|
float | ComputeRadarCamera (const SensorObjectConstPtr &radar, const SensorObjectConstPtr &camera) |
|
float | ComputeCameraCamera (const SensorObjectPtr &fused_camera, const SensorObjectPtr &sensor_camera) |
|
float | ComputePolygonDistance3d (const SensorObjectConstPtr &fused_object, const SensorObjectPtr &sensor_object, const Eigen::Vector3d &ref_pos, int range) |
|
float | ComputeEuclideanDistance (const Eigen::Vector3d &des, const Eigen::Vector3d &src) |
|
bool | ComputePolygonCenter (const base::PolygonDType &polygon, Eigen::Vector3d *center) |
|
bool | ComputePolygonCenter (const base::PolygonDType &polygon, const Eigen::Vector3d &ref_pos, int range, Eigen::Vector3d *center) |
|
◆ TrackObjectDistance() [1/2]
apollo::perception::fusion::TrackObjectDistance::TrackObjectDistance |
( |
| ) |
|
|
default |
◆ ~TrackObjectDistance()
apollo::perception::fusion::TrackObjectDistance::~TrackObjectDistance |
( |
| ) |
|
|
default |
◆ TrackObjectDistance() [2/2]
apollo::perception::fusion::TrackObjectDistance::TrackObjectDistance |
( |
const TrackObjectDistance & |
| ) |
|
|
delete |
◆ Compute()
◆ ComputeCameraCamera()
float apollo::perception::fusion::TrackObjectDistance::ComputeCameraCamera |
( |
const SensorObjectPtr & |
fused_camera, |
|
|
const SensorObjectPtr & |
sensor_camera |
|
) |
| |
|
protected |
◆ ComputeEuclideanDistance()
float apollo::perception::fusion::TrackObjectDistance::ComputeEuclideanDistance |
( |
const Eigen::Vector3d & |
des, |
|
|
const Eigen::Vector3d & |
src |
|
) |
| |
|
protected |
◆ ComputeLidarCamera()
float apollo::perception::fusion::TrackObjectDistance::ComputeLidarCamera |
( |
const SensorObjectConstPtr & |
lidar, |
|
|
const SensorObjectConstPtr & |
camera, |
|
|
const bool |
measurement_is_lidar, |
|
|
const bool |
is_track_id_consistent |
|
) |
| |
|
protected |
◆ ComputeLidarCameraSimilarity()
◆ ComputeLidarLidar()
float apollo::perception::fusion::TrackObjectDistance::ComputeLidarLidar |
( |
const SensorObjectConstPtr & |
fused_object, |
|
|
const SensorObjectPtr & |
sensor_object, |
|
|
const Eigen::Vector3d & |
ref_pos, |
|
|
int |
range = 3 |
|
) |
| |
|
protected |
◆ ComputeLidarRadar()
float apollo::perception::fusion::TrackObjectDistance::ComputeLidarRadar |
( |
const SensorObjectConstPtr & |
fused_object, |
|
|
const SensorObjectPtr & |
sensor_object, |
|
|
const Eigen::Vector3d & |
ref_pos, |
|
|
int |
range = 3 |
|
) |
| |
|
protected |
◆ ComputePolygonCenter() [1/2]
bool apollo::perception::fusion::TrackObjectDistance::ComputePolygonCenter |
( |
const base::PolygonDType & |
polygon, |
|
|
Eigen::Vector3d * |
center |
|
) |
| |
|
protected |
◆ ComputePolygonCenter() [2/2]
bool apollo::perception::fusion::TrackObjectDistance::ComputePolygonCenter |
( |
const base::PolygonDType & |
polygon, |
|
|
const Eigen::Vector3d & |
ref_pos, |
|
|
int |
range, |
|
|
Eigen::Vector3d * |
center |
|
) |
| |
|
protected |
◆ ComputePolygonDistance3d()
float apollo::perception::fusion::TrackObjectDistance::ComputePolygonDistance3d |
( |
const SensorObjectConstPtr & |
fused_object, |
|
|
const SensorObjectPtr & |
sensor_object, |
|
|
const Eigen::Vector3d & |
ref_pos, |
|
|
int |
range |
|
) |
| |
|
protected |
◆ ComputeRadarCamera()
◆ ComputeRadarCameraSimilarity()
◆ ComputeRadarRadar()
float apollo::perception::fusion::TrackObjectDistance::ComputeRadarRadar |
( |
const SensorObjectPtr & |
fused_object, |
|
|
const SensorObjectPtr & |
sensor_object, |
|
|
const Eigen::Vector3d & |
ref_pos, |
|
|
int |
range = 3 |
|
) |
| |
|
protected |
◆ operator=()
◆ ResetProjectionCache()
void apollo::perception::fusion::TrackObjectDistance::ResetProjectionCache |
( |
std::string |
sensor_id, |
|
|
double |
timestamp |
|
) |
| |
|
inline |
◆ set_distance_thresh()
void apollo::perception::fusion::TrackObjectDistance::set_distance_thresh |
( |
const float |
distance_thresh | ) |
|
|
inline |
The documentation for this class was generated from the following file: