#include <vector>#include "pcl/PointIndices.h"#include "pcl/point_cloud.h"#include "pcl/point_types.h"#include "surface_perception/surface.h"#include "surface_perception/surface_objects.h"

Go to the source code of this file.
Classes | |
| class | surface_perception::Segmentation |
| Segmentation is the algorithm for tabletop/shelf segmentation. More... | |
Namespaces | |
| namespace | surface_perception |
Functions | |
| bool | surface_perception::FindObjectsOnSurfaces (pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, pcl::PointIndicesPtr indices, const std::vector< Surface > &surface_vec, double margin_above_surface, double cluster_distance, int min_cluster_size, int max_cluster_size, std::vector< SurfaceObjects > *surfaces_objects_vec) |
| The algorithm that segments the objects above each of a list of surfaces. | |
| bool | surface_perception::FindSurfaces (pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, pcl::PointIndicesPtr indices, double max_point_distance, double horizontal_tolerance_degrees, int min_surface_size, int min_surface_exploration_iteration, std::vector< Surface > *surfaces) |
| Finds horizonal surfaces in the given point cloud. | |
| bool | surface_perception::GetSceneAboveSurface (pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, pcl::PointIndicesPtr indices, const pcl::ModelCoefficients &coefficients, double margin_above_surface, float height_limit, pcl::PointIndices::Ptr above_surface_indices) |
| Extracts the part of the point cloud above a given surface. | |