38 #ifndef PCL_BOX_CLIPPER3D_H_
39 #define PCL_BOX_CLIPPER3D_H_
40 #include "clipper3D.h"
50 template<
typename Po
intT>
55 typedef boost::shared_ptr< BoxClipper3D<PointT> >
Ptr;
56 typedef boost::shared_ptr< const BoxClipper3D<PointT> >
ConstPtr;
72 BoxClipper3D (
const Eigen::Vector3f& rodrigues,
const Eigen::Vector3f& translation,
const Eigen::Vector3f& box_size);
86 void setTransformation (
const Eigen::Vector3f& rodrigues,
const Eigen::Vector3f& translation,
const Eigen::Vector3f& box_size);
118 Eigen::Affine3f transformation_;
121 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
125 #ifdef PCL_NO_PRECOMPILE
126 #include <pcl/filters/impl/box_clipper3D.hpp>
129 #endif // PCL_BOX_CLIPPER3D_H_