|
|
std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT | rtabmap::util3d::extractClusters (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0) |
| | Extract clusters from point cloud of type pcl::PointXYZ.
|
| |
|
std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT | rtabmap::util3d::extractClusters (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0) |
| | Extract clusters from point cloud of type pcl::PointXYZRGB.
|
| |
|
std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT | rtabmap::util3d::extractClusters (const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0) |
| | Extract clusters from point cloud of type pcl::PointXYZ inside provided indices.
|
| |
|
std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT | rtabmap::util3d::extractClusters (const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0) |
| | Extract clusters from point cloud of type pcl::PointNormal inside provided indices.
|
| |
|
std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT | rtabmap::util3d::extractClusters (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0) |
| | Extract clusters from point cloud of type pcl::PointXYZRGB inside provided indices.
|
| |
|
std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT | rtabmap::util3d::extractClusters (const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0) |
| | Extract clusters from point cloud of type pcl::PointXYZRGBNormal inside provided indices.
|
| |
|
std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT | rtabmap::util3d::extractClusters (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0) |
| | Extract clusters from point cloud of type pcl::PointXYZI inside provided indices.
|
| |
|
std::vector< pcl::IndicesPtr > RTABMAP_CORE_EXPORT | rtabmap::util3d::extractClusters (const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const pcl::IndicesPtr &indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits< int >::max(), int *biggestClusterIndex=0) |
| | Extract clusters from point cloud of type pcl::PointXYZ.
|
| |
Performs Euclidean cluster extraction on a point cloud.
This function uses PCL's Euclidean clustering algorithm to segment the input point cloud into clusters based on spatial proximity. It optionally considers a subset of indices within the cloud, and returns the list of clusters as vectors of point indices.
Additionally, it can return the index of the largest cluster found.