Public Types | Public Member Functions
pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT > Class Template Reference

EuclideanPlaneCoefficientComparator is a Comparator that operates on plane coefficients, for use in planar segmentation. In conjunction with OrganizedConnectedComponentSegmentation, this allows planes to be segmented from organized data. More...

#include <euclidean_plane_coefficient_comparator.h>

Inheritance diagram for pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< const
EuclideanPlaneCoefficientComparator
< PointT, PointNT > > 
ConstPtr
typedef Comparator< PointT >
::PointCloud 
PointCloud
typedef Comparator< PointT >
::PointCloudConstPtr 
PointCloudConstPtr
typedef pcl::PointCloud< PointNTPointCloudN
typedef PointCloudN::ConstPtr PointCloudNConstPtr
typedef PointCloudN::Ptr PointCloudNPtr
typedef boost::shared_ptr
< EuclideanPlaneCoefficientComparator
< PointT, PointNT > > 
Ptr

Public Member Functions

virtual bool compare (int idx1, int idx2) const
 Compare two neighboring points, by using normal information, and euclidean distance information.
 EuclideanPlaneCoefficientComparator ()
 Empty constructor for PlaneCoefficientComparator.
virtual ~EuclideanPlaneCoefficientComparator ()
 Destructor for PlaneCoefficientComparator.

Detailed Description

template<typename PointT, typename PointNT>
class pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >

EuclideanPlaneCoefficientComparator is a Comparator that operates on plane coefficients, for use in planar segmentation. In conjunction with OrganizedConnectedComponentSegmentation, this allows planes to be segmented from organized data.

Author:
Alex Trevor

Definition at line 55 of file euclidean_plane_coefficient_comparator.h.


Member Typedef Documentation

template<typename PointT, typename PointNT>
typedef boost::shared_ptr<const EuclideanPlaneCoefficientComparator<PointT, PointNT> > pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::ConstPtr
template<typename PointT, typename PointNT>
typedef Comparator<PointT>::PointCloud pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::PointCloud
template<typename PointT, typename PointNT>
typedef pcl::PointCloud<PointNT> pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::PointCloudN
template<typename PointT, typename PointNT>
typedef PointCloudN::ConstPtr pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::PointCloudNConstPtr
template<typename PointT, typename PointNT>
typedef PointCloudN::Ptr pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::PointCloudNPtr
template<typename PointT, typename PointNT>
typedef boost::shared_ptr<EuclideanPlaneCoefficientComparator<PointT, PointNT> > pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::Ptr

Constructor & Destructor Documentation

template<typename PointT, typename PointNT>
pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::EuclideanPlaneCoefficientComparator ( ) [inline]

Empty constructor for PlaneCoefficientComparator.

Definition at line 73 of file euclidean_plane_coefficient_comparator.h.

template<typename PointT, typename PointNT>
virtual pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::~EuclideanPlaneCoefficientComparator ( ) [inline, virtual]

Destructor for PlaneCoefficientComparator.

Definition at line 79 of file euclidean_plane_coefficient_comparator.h.


Member Function Documentation

template<typename PointT, typename PointNT>
virtual bool pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::compare ( int  idx1,
int  idx2 
) const [inline, virtual]

Compare two neighboring points, by using normal information, and euclidean distance information.

Parameters:
[in]idx1The index of the first point.
[in]idx2The index of the second point.

Reimplemented from pcl::PlaneCoefficientComparator< PointT, PointNT >.

Definition at line 88 of file euclidean_plane_coefficient_comparator.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:40:11