40 #ifndef PCL_SEGMENTATION_PLANE_COEFFICIENT_COMPARATOR_H_
41 #define PCL_SEGMENTATION_PLANE_COEFFICIENT_COMPARATOR_H_
43 #include <pcl/common/angles.h>
44 #include <pcl/segmentation/boost.h>
45 #include <pcl/segmentation/comparator.h>
54 template<
typename Po
intT,
typename Po
intNT>
65 typedef boost::shared_ptr<PlaneCoefficientComparator<PointT, PointNT> >
Ptr;
66 typedef boost::shared_ptr<const PlaneCoefficientComparator<PointT, PointNT> >
ConstPtr;
77 ,
z_axis_ (Eigen::Vector3f (0.0, 0.0, 1.0) )
90 ,
z_axis_ (Eigen::Vector3f (0.0f, 0.0f, 1.0f) )
137 plane_coeff_d_ = boost::make_shared<std::vector<float> >(plane_coeff_d);
141 const std::vector<float>&
169 bool depth_dependent =
false)
193 Eigen::Vector3f vec =
input_->points[idx1].getVector3fMap ();
211 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
215 #endif // PCL_SEGMENTATION_PLANE_COEFFICIENT_COMPARATOR_H_