Autoware.Auto
voxel_cloud_base.hpp File Reference

This file defines the algorithmic interface for applying voxel grid downsampling to a PointCloud2 message. More...

#include <sensor_msgs/msg/point_cloud2.hpp>
#include <voxel_grid/voxel_grid.hpp>
#include <voxel_grid_nodes/visibility_control.hpp>
#include <string>
Include dependency graph for voxel_cloud_base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  autoware::perception::filters::voxel_grid_nodes::algorithm::VoxelCloudBase
 A pure interface meant for dynamically dispatching to different voxel grid instances at runtime. Specialized for PointCloud2 types. More...
 

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::perception
 Perception related algorithms and functionality, such as those acting on 3D lidar data, camera data, radar, or ultrasonic information.
 
 autoware::perception::filters
 Classifiers and operations that act to reduce or organize data. Currently this namespace is strictly for point cloud filters, e.g. voxelgrid and ground filtering, but in the future it may include filtering for images and other functionality.
 
 autoware::perception::filters::voxel_grid_nodes
 Objects that tie voxel_grid classes to Apex.OS and interprocess communication.
 
 autoware::perception::filters::voxel_grid_nodes::algorithm
 Polymorphic algorithms for dynamically dispatching to voxel grids for use with various message types.
 

Detailed Description

This file defines the algorithmic interface for applying voxel grid downsampling to a PointCloud2 message.