17 namespace grid_map_pcl {
76 static Pointcloud::Ptr
makeCloudFromIndices(
const std::vector<int>& indices, Pointcloud::ConstPtr inputCloud);
94 std::unique_ptr<grid_map_pcl::PclLoaderParameters>
params_;
std::vector< Pointcloud::Ptr > extractClusterCloudsFromPointcloud(Pointcloud::ConstPtr inputCloud) const
Pointcloud::Ptr applyRigidBodyTransformation(Pointcloud::ConstPtr inputCloud) const
static Pointcloud::Ptr makeCloudFromIndices(const std::vector< int > &indices, Pointcloud::ConstPtr inputCloud)
Pointcloud::Ptr downsampleInputCloud(Pointcloud::ConstPtr inputCloud) const
void loadParameters(const std::string &filename)
std::vector< pcl::PointIndices > extractClusterIndicesFromPointcloud(Pointcloud::ConstPtr inputCloud) const
static void savePointCloudAsPcdFile(const std::string &filename, const Pointcloud &cloud)
Pointcloud::Ptr removeOutliersFromInputCloud(Pointcloud::ConstPtr inputCloud) const
virtual ~PointcloudProcessor()=default
::pcl::PointCloud< Point > Pointcloud
std::unique_ptr< grid_map_pcl::PclLoaderParameters > params_