#include <projection_cache.h>
◆ ProjectionCacheFrame() [1/2]
| apollo::perception::fusion::ProjectionCacheFrame::ProjectionCacheFrame |
( |
| ) |
|
|
inline |
◆ ProjectionCacheFrame() [2/2]
| apollo::perception::fusion::ProjectionCacheFrame::ProjectionCacheFrame |
( |
std::string |
sensor_id, |
|
|
double |
timestamp |
|
) |
| |
|
inline |
◆ BuildObject()
| ProjectionCacheObject * apollo::perception::fusion::ProjectionCacheFrame::BuildObject |
( |
int |
lidar_object_id | ) |
|
|
inline |
在文件 projection_cache.h 第 69 行定义.
69 {
70 objects_[lidar_object_id] = ProjectionCacheObject();
72 }
ProjectionCacheObject * QueryObject(int lidar_object_id)
◆ QueryObject()
| ProjectionCacheObject * apollo::perception::fusion::ProjectionCacheFrame::QueryObject |
( |
int |
lidar_object_id | ) |
|
|
inline |
在文件 projection_cache.h 第 73 行定义.
73 {
74 auto it = objects_.find(lidar_object_id);
75 if (it == objects_.end()) {
76 return nullptr;
77 } else {
78 return &(it->second);
79 }
80 }
◆ VerifyKey()
| bool apollo::perception::fusion::ProjectionCacheFrame::VerifyKey |
( |
std::string |
sensor_id, |
|
|
double |
timestamp |
|
) |
| |
|
inline |
在文件 projection_cache.h 第 65 行定义.
65 {
66 return sensor_id_ == sensor_id &&
68 }
std::enable_if<!std::numeric_limits< T >::is_integer, bool >::type almost_equal(T x, T y, int ulp)
该类的文档由以下文件生成:
- modules/perception/multi_sensor_fusion/fusion/data_association/hm_data_association/projection_cache.h