#include <lidar_frame.h>
◆ FilterPointCloud()
| void apollo::perception::lidar::LidarFrame::FilterPointCloud |
( |
base::PointCloud< base::PointF > * |
filtered_cloud, |
|
|
const std::vector< uint32_t > & |
indices |
|
) |
| |
|
inline |
在文件 lidar_frame.h 第 92 行定义.
93 {
94 if (
cloud && filtered_cloud) {
95 filtered_cloud->CopyPointCloudExclude(*
cloud, indices);
96 }
97 }
std::shared_ptr< base::AttributePointCloud< base::PointF > > cloud
◆ Reset()
| void apollo::perception::lidar::LidarFrame::Reset |
( |
| ) |
|
|
inline |
在文件 lidar_frame.h 第 67 行定义.
67 {
70 }
73 }
84 }
90 }
std::vector< int > indices
base::PointIndices roi_indices
Eigen::Affine3d lidar2world_pose
std::shared_ptr< base::AttributePointCloud< base::PointD > > world_cloud
std::shared_ptr< base::HdmapStruct > hdmap_struct
float parsing_ground_height
base::PointIndices non_ground_indices
std::vector< std::shared_ptr< base::Object > > segmented_objects
Eigen::Affine3d novatel2world_pose
base::PointIndices secondary_indices
std::vector< std::shared_ptr< base::Object > > tracked_objects
◆ cloud
◆ hdmap_struct
| std::shared_ptr<base::HdmapStruct> apollo::perception::lidar::LidarFrame::hdmap_struct = nullptr |
◆ lidar2novatel_extrinsics
| Eigen::Affine3d apollo::perception::lidar::LidarFrame::lidar2novatel_extrinsics = Eigen::Affine3d::Identity() |
◆ lidar2world_pose
| Eigen::Affine3d apollo::perception::lidar::LidarFrame::lidar2world_pose = Eigen::Affine3d::Identity() |
◆ non_ground_indices
◆ novatel2world_pose
| Eigen::Affine3d apollo::perception::lidar::LidarFrame::novatel2world_pose = Eigen::Affine3d::Identity() |
◆ original_ground_z
| float apollo::perception::lidar::LidarFrame::original_ground_z = 10.0f |
◆ parsing_ground_height
| float apollo::perception::lidar::LidarFrame::parsing_ground_height = 10.0f |
◆ reserve
| std::string apollo::perception::lidar::LidarFrame::reserve |
◆ roi_indices
◆ secondary_indices
◆ segmented_objects
| std::vector<std::shared_ptr<base::Object> > apollo::perception::lidar::LidarFrame::segmented_objects |
◆ sensor_info
◆ timestamp
| double apollo::perception::lidar::LidarFrame::timestamp = 0.0 |
◆ tracked_objects
| std::vector<std::shared_ptr<base::Object> > apollo::perception::lidar::LidarFrame::tracked_objects |
◆ world_cloud
该结构体的文档由以下文件生成: