38 #ifndef PCL_PLANE_CLIPPER3D_H_
39 #define PCL_PLANE_CLIPPER3D_H_
40 #include "clipper3D.h"
49 template<
typename Po
intT>
54 typedef boost::shared_ptr< PlaneClipper3D<PointT> >
Ptr;
55 typedef boost::shared_ptr< const PlaneClipper3D<PointT> >
ConstPtr;
88 clipPlanarPolygon3D (const std::vector<PointT, Eigen::aligned_allocator<PointT> >& polygon, std::vector<PointT, Eigen::aligned_allocator<PointT> >& clipped_polygon) const;
91 clipPointCloud3D (const pcl::
PointCloud<PointT> &cloud_in, std::vector<
int>& clipped, const std::vector<
int>& indices = std::vector<
int> ()) const;
101 Eigen::Vector4f plane_params_;
105 #include <pcl/filters/impl/plane_clipper3D.hpp>
107 #endif // PCL_PLANE_CLIPPER3D_H_