Point Cloud Library (PCL)
1.7.0
|
EuclideanPlaneCoefficientComparator is a Comparator that operates on plane coefficients, for use in planar segmentation. More...
#include <pcl/segmentation/euclidean_plane_coefficient_comparator.h>
Public Types | |
typedef Comparator< PointT > ::PointCloud | PointCloud |
typedef Comparator< PointT > ::PointCloudConstPtr | PointCloudConstPtr |
typedef pcl::PointCloud< PointNT > | PointCloudN |
typedef PointCloudN::Ptr | PointCloudNPtr |
typedef PointCloudN::ConstPtr | PointCloudNConstPtr |
typedef boost::shared_ptr < EuclideanPlaneCoefficientComparator < PointT, PointNT > > | Ptr |
typedef boost::shared_ptr < const EuclideanPlaneCoefficientComparator < PointT, PointNT > > | ConstPtr |
Public Member Functions | |
EuclideanPlaneCoefficientComparator () | |
Empty constructor for PlaneCoefficientComparator. | |
virtual | ~EuclideanPlaneCoefficientComparator () |
Destructor for PlaneCoefficientComparator. | |
virtual bool | compare (int idx1, int idx2) const |
Compare two neighboring points, by using normal information, and euclidean distance information. |
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.
Definition at line 55 of file euclidean_plane_coefficient_comparator.h.
typedef boost::shared_ptr<const EuclideanPlaneCoefficientComparator<PointT, PointNT> > pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::ConstPtr |
Reimplemented from pcl::PlaneCoefficientComparator< PointT, PointNT >.
Definition at line 65 of file euclidean_plane_coefficient_comparator.h.
typedef Comparator<PointT>::PointCloud pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::PointCloud |
Reimplemented from pcl::PlaneCoefficientComparator< PointT, PointNT >.
Definition at line 58 of file euclidean_plane_coefficient_comparator.h.
typedef Comparator<PointT>::PointCloudConstPtr pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::PointCloudConstPtr |
Reimplemented from pcl::PlaneCoefficientComparator< PointT, PointNT >.
Definition at line 59 of file euclidean_plane_coefficient_comparator.h.
typedef pcl::PointCloud<PointNT> pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::PointCloudN |
Reimplemented from pcl::PlaneCoefficientComparator< PointT, PointNT >.
Definition at line 60 of file euclidean_plane_coefficient_comparator.h.
typedef PointCloudN::ConstPtr pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::PointCloudNConstPtr |
Reimplemented from pcl::PlaneCoefficientComparator< PointT, PointNT >.
Definition at line 62 of file euclidean_plane_coefficient_comparator.h.
typedef PointCloudN::Ptr pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::PointCloudNPtr |
Reimplemented from pcl::PlaneCoefficientComparator< PointT, PointNT >.
Definition at line 61 of file euclidean_plane_coefficient_comparator.h.
typedef boost::shared_ptr<EuclideanPlaneCoefficientComparator<PointT, PointNT> > pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::Ptr |
Reimplemented from pcl::PlaneCoefficientComparator< PointT, PointNT >.
Definition at line 64 of file euclidean_plane_coefficient_comparator.h.
pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::EuclideanPlaneCoefficientComparator | ( | ) | [inline] |
Empty constructor for PlaneCoefficientComparator.
Definition at line 73 of file euclidean_plane_coefficient_comparator.h.
virtual pcl::EuclideanPlaneCoefficientComparator< PointT, PointNT >::~EuclideanPlaneCoefficientComparator | ( | ) | [inline, virtual] |
Destructor for PlaneCoefficientComparator.
Definition at line 79 of file euclidean_plane_coefficient_comparator.h.
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.
[in] | idx1 | The index of the first point. |
[in] | idx2 | The index of the second point. |
Reimplemented from pcl::PlaneCoefficientComparator< PointT, PointNT >.
Definition at line 88 of file euclidean_plane_coefficient_comparator.h.
References pcl::PlaneCoefficientComparator< PointT, PointNT >::angular_threshold_, pcl::PlaneCoefficientComparator< PointT, PointNT >::distance_threshold_, pcl::Comparator< PointT >::input_, and pcl::PlaneCoefficientComparator< PointT, PointNT >::normals_.