Point Cloud Library (PCL)  1.3.1
Public Types | Public Member Functions
pcl::apps::DominantPlaneSegmentation Class Reference

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>

List of all members.

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)

Detailed Description

DominantPlaneSegmentation performs euclidean segmentation on a scene assuming that a dominant plane exists.

Author:
Aitor Aldoma

Member Typedef Documentation

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.

Definition at line 72 of file dominant_plane_segmentation.h.


Constructor & Destructor Documentation

pcl::apps::DominantPlaneSegmentation::DominantPlaneSegmentation ( ) [inline]

Definition at line 74 of file dominant_plane_segmentation.h.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines