Point Cloud Library (PCL)  1.9.1-dev
List of all members
pcl::EuclideanClusterComparator< PointT, PointLT, deprecated::T > Class Template Reference

#include <pcl/segmentation/euclidean_cluster_comparator.h>

+ Inheritance diagram for pcl::EuclideanClusterComparator< PointT, PointLT, deprecated::T >:

Additional Inherited Members

- Public Types inherited from pcl::experimental::EuclideanClusterComparator< PointT, PointLT >
typedef pcl::PointCloud< PointLT > PointCloudL
 
typedef PointCloudL::Ptr PointCloudLPtr
 
typedef PointCloudL::ConstPtr PointCloudLConstPtr
 
typedef boost::shared_ptr< EuclideanClusterComparator< PointT, PointLT > > Ptr
 
typedef boost::shared_ptr< const EuclideanClusterComparator< PointT, PointLT > > ConstPtr
 
typedef std::set< uint32_t > ExcludeLabelSet
 
typedef boost::shared_ptr< ExcludeLabelSetExcludeLabelSetPtr
 
typedef boost::shared_ptr< const ExcludeLabelSetExcludeLabelSetConstPtr
 
- Public Types inherited from pcl::Comparator< PointT >
typedef pcl::PointCloud< PointTPointCloud
 
typedef PointCloud::Ptr PointCloudPtr
 
typedef PointCloud::ConstPtr PointCloudConstPtr
 
typedef boost::shared_ptr< Comparator< PointT > > Ptr
 
typedef boost::shared_ptr< const Comparator< PointT > > ConstPtr
 
- Public Member Functions inherited from pcl::experimental::EuclideanClusterComparator< PointT, PointLT >
 EuclideanClusterComparator ()
 Default constructor for EuclideanClusterComparator. More...
 
virtual void setInputCloud (const PointCloudConstPtr &cloud)
 Set the input cloud for the comparator. More...
 
void setDistanceThreshold (float distance_threshold, bool depth_dependent)
 Set the tolerance in meters for difference in perpendicular distance (d component of plane equation) to the plane between neighboring points, to be considered part of the same plane. More...
 
float getDistanceThreshold () const
 Get the distance threshold in meters (d component of plane equation) between neighboring points, to be considered part of the same plane. More...
 
void setLabels (const PointCloudLPtr &labels)
 Set label cloud. More...
 
const ExcludeLabelSetConstPtrgetExcludeLabels () const
 
void setExcludeLabels (const ExcludeLabelSetConstPtr &exclude_labels)
 Set labels in the label cloud to exclude. More...
 
virtual bool compare (int idx1, int idx2) const
 Compare points at two indices by their euclidean distance. More...
 
- Public Member Functions inherited from pcl::Comparator< PointT >
 Comparator ()
 Empty constructor for comparator. More...
 
virtual ~Comparator ()
 Empty destructor for comparator. More...
 
virtual PointCloudConstPtr getInputCloud () const
 Get the input cloud this comparator operates on. More...
 
- Protected Attributes inherited from pcl::experimental::EuclideanClusterComparator< PointT, PointLT >
PointCloudLPtr labels_
 Set of labels with similar size as the input point cloud, aggregating points into groups based on a similar label identifier. More...
 
ExcludeLabelSetConstPtr exclude_labels_
 Specifies which labels should be excluded com being clustered. More...
 
float distance_threshold_
 
bool depth_dependent_
 
Eigen::Vector3f z_axis_
 
- Protected Attributes inherited from pcl::Comparator< PointT >
PointCloudConstPtr input_
 

Detailed Description

template<typename PointT, typename PointLT>
class pcl::EuclideanClusterComparator< PointT, PointLT, deprecated::T >

Definition at line 276 of file euclidean_cluster_comparator.h.


The documentation for this class was generated from the following file: