MCPcopy Create free account
hub / github.com/ANYbotics/grid_map / downsampleInputCloud

Method downsampleInputCloud

grid_map_pcl/src/PointcloudProcessor.cpp:87–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85}
86
87Pointcloud::Ptr PointcloudProcessor::downsampleInputCloud(Pointcloud::ConstPtr inputCloud) const {
88 pcl::VoxelGrid<pcl::PointXYZ> voxelGrid;
89 voxelGrid.setInputCloud(inputCloud);
90 const auto& voxelSize = params_->get().downsampling_.voxelSize_;
91 voxelGrid.setLeafSize(voxelSize.x(), voxelSize.y(), voxelSize.z());
92 Pointcloud::Ptr downsampledCloud(new Pointcloud());
93 voxelGrid.filter(*downsampledCloud);
94 return downsampledCloud;
95}
96
97void PointcloudProcessor::savePointCloudAsPcdFile(const std::string& filename, const Pointcloud& cloud) {
98 pcl::PCDWriter writer;

Callers 1

preProcessInputCloudMethod · 0.80

Calls 1

setInputCloudMethod · 0.80

Tested by

no test coverage detected