Performs voxel grid downsampling on a point cloud with optional index filtering.
More...
|
|
pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointXYZ on provided indices.
|
| |
|
pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointNormal on provided indices.
|
| |
|
pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointXYZRGB on provided indices.
|
| |
|
pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointXYZRGBNormal on provided indices.
|
| |
|
pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointXYZI on provided indices.
|
| |
|
pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointXYZINormal on provided indices.
|
| |
|
pcl::PointCloud< pcl::PointXYZ >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointXYZ.
|
| |
|
pcl::PointCloud< pcl::PointNormal >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointNormal.
|
| |
|
pcl::PointCloud< pcl::PointXYZRGB >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointXYZRGB.
|
| |
|
pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointXYZRGBNormal.
|
| |
|
pcl::PointCloud< pcl::PointXYZI >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointXYZI.
|
| |
|
pcl::PointCloud< pcl::PointXYZINormal >::Ptr RTABMAP_CORE_EXPORT | rtabmap::util3d::voxelize (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, float voxelSize) |
| | Performs voxel grid downsampling on a point cloud of type pcl::PointXYZINormal.
|
| |
Performs voxel grid downsampling on a point cloud with optional index filtering.
This function downsamples a point cloud using a voxel grid filter. It optionally accepts a set of point indices to limit the operation to a subset of the cloud. For very large point clouds or very small voxel sizes that would cause integer index overflow in the voxel grid structure, the function automatically partitions the space into smaller regions and applies the voxel filtering recursively.