38 #ifndef PCL_CLIPPER3D_H_
39 #define PCL_CLIPPER3D_H_
40 #include <pcl/point_cloud.h>
42 #include <Eigen/StdVector>
51 template<
typename Po
intT>
55 typedef boost::shared_ptr< Clipper3D<PointT> >
Ptr;
56 typedef boost::shared_ptr< const Clipper3D<PointT> >
ConstPtr;
94 clipPlanarPolygon3D (
const std::vector<
PointT, Eigen::aligned_allocator<PointT> >& polygon, std::vector<
PointT, Eigen::aligned_allocator<PointT> >& clipped_polygon)
const = 0;
115 #endif // PCL_CLIPPER3D_H_