#include "surface_perception/segmentation.h"
#include <vector>
#include "Eigen/Eigen"
#include "eigen_conversions/eigen_msg.h"
#include "pcl/common/angles.h"
#include "pcl/sample_consensus/method_types.h"
#include "pcl/sample_consensus/model_types.h"
#include "pcl/segmentation/extract_clusters.h"
#include "ros/ros.h"
#include "surface_perception/object.h"
#include "surface_perception/shape_extraction.h"
#include "surface_perception/surface.h"
#include "surface_perception/surface_objects.h"
#include "surface_perception/typedefs.h"
#include "surface_perception/surface_finder.h"
Go to the source code of this file.
Namespaces | |
namespace | surface_perception |
Functions | |
bool | surface_perception::FindObjectsOnSurfaces (PointCloudC::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) |
bool | surface_perception::FindSurfaces (PointCloudC::Ptr cloud, pcl::PointIndices::Ptr indices, double max_point_distance, double horizontal_tolerance_degrees, int min_surface_size, int min_surface_exploration_iteration, std::vector< Surface > *surfaces) |
bool | surface_perception::GetSceneAboveSurface (pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, pcl::PointIndices::Ptr indices, const pcl::ModelCoefficients &coefficients, double margin_above_surface, float height_limit, pcl::PointIndices::Ptr above_surface_indices) |