Point Cloud Library (PCL)
1.3.1
|
DominantPlaneSegmentation performs euclidean segmentation on a scene assuming that a dominant plane exists. More...
#include </builddir/build/BUILD/PCL-1.3.1-Source/apps/include/pcl/apps/dominant_plane_segmentation.h>
Public Types | |
typedef pcl::PointCloud < PointType > | Cloud |
typedef Cloud::Ptr | CloudPtr |
typedef Cloud::ConstPtr | CloudConstPtr |
typedef pcl::search::KdTree < PointType >::Ptr | KdTreePtr |
Public Member Functions | |
DominantPlaneSegmentation () | |
void | compute (std::vector< CloudPtr, Eigen::aligned_allocator< CloudPtr > > &clusters) |
void | compute_full (std::vector< CloudPtr, Eigen::aligned_allocator< CloudPtr > > &clusters) |
void | compute_fast (std::vector< CloudPtr, Eigen::aligned_allocator< CloudPtr > > &clusters) |
void | setInputCloud (CloudPtr &cloud_in) |
void | getTableCoefficients (Eigen::Vector4f &model) |
void | setDistanceBetweenClusters (double d) |
void | setMinClusterSize (int size) |
void | setObjectMinHeight (double h) |
void | setObjectMaxHeight (double h) |
void | setMinZBounds (double z) |
void | setMaxZBounds (double z) |
void | setKNeighbors (int k) |
void | setSACThreshold (double d) |
void | setDownsamplingSize (double d) |
void | setWSize (int w) |
DominantPlaneSegmentation performs euclidean segmentation on a scene assuming that a dominant plane exists.
typedef pcl::PointCloud<PointType> pcl::apps::DominantPlaneSegmentation::Cloud |
Definition at line 69 of file dominant_plane_segmentation.h.
Definition at line 71 of file dominant_plane_segmentation.h.
Definition at line 70 of file dominant_plane_segmentation.h.
typedef pcl::search::KdTree<PointType>::Ptr pcl::apps::DominantPlaneSegmentation::KdTreePtr |
Definition at line 72 of file dominant_plane_segmentation.h.
pcl::apps::DominantPlaneSegmentation::DominantPlaneSegmentation | ( | ) | [inline] |
Definition at line 74 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::compute | ( | std::vector< CloudPtr, Eigen::aligned_allocator< CloudPtr > > & | clusters | ) |
Definition at line 423 of file dominant_plane_segmentation.hpp.
void pcl::apps::DominantPlaneSegmentation::compute_fast | ( | std::vector< CloudPtr, Eigen::aligned_allocator< CloudPtr > > & | clusters | ) |
Definition at line 46 of file dominant_plane_segmentation.hpp.
void pcl::apps::DominantPlaneSegmentation::compute_full | ( | std::vector< CloudPtr, Eigen::aligned_allocator< CloudPtr > > & | clusters | ) |
Definition at line 586 of file dominant_plane_segmentation.hpp.
void pcl::apps::DominantPlaneSegmentation::getTableCoefficients | ( | Eigen::Vector4f & | model | ) | [inline] |
Definition at line 123 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setDistanceBetweenClusters | ( | double | d | ) | [inline] |
Definition at line 132 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setDownsamplingSize | ( | double | d | ) | [inline] |
Definition at line 195 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setInputCloud | ( | CloudPtr & | cloud_in | ) | [inline] |
Definition at line 114 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setKNeighbors | ( | int | k | ) | [inline] |
Definition at line 181 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setMaxZBounds | ( | double | z | ) | [inline] |
Definition at line 173 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setMinClusterSize | ( | int | size | ) | [inline] |
Definition at line 139 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setMinZBounds | ( | double | z | ) | [inline] |
Definition at line 165 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setObjectMaxHeight | ( | double | h | ) | [inline] |
Definition at line 156 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setObjectMinHeight | ( | double | h | ) | [inline] |
Definition at line 147 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setSACThreshold | ( | double | d | ) | [inline] |
Definition at line 188 of file dominant_plane_segmentation.h.
void pcl::apps::DominantPlaneSegmentation::setWSize | ( | int | w | ) | [inline] |
Definition at line 202 of file dominant_plane_segmentation.h.