40 #ifndef PCL_SEGMENTATION_GROUND_PLANE_COMPARATOR_H_
41 #define PCL_SEGMENTATION_GROUND_PLANE_COMPARATOR_H_
43 #include <pcl/common/angles.h>
44 #include <pcl/segmentation/comparator.h>
45 #include <boost/make_shared.hpp>
54 template<
typename Po
intT,
typename Po
intNT>
65 typedef boost::shared_ptr<GroundPlaneComparator<PointT, PointNT> >
Ptr;
66 typedef boost::shared_ptr<const GroundPlaneComparator<PointT, PointNT> >
ConstPtr;
78 ,
z_axis_ (Eigen::Vector3f (0.0, 0.0, 1.0) )
92 ,
z_axis_ (Eigen::Vector3f (0.0f, 0.0f, 1.0f))
143 plane_coeff_d_ = boost::make_shared<std::vector<float> >(plane_coeff_d);
147 const std::vector<float>&
194 bool depth_dependent =
false)
220 Eigen::Vector3f vec =
input_->points[idx1].getVector3fMap ();
246 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
250 #endif // PCL_SEGMENTATION_GROUND_PLANE_COMPARATOR_H_