|
Point Cloud Library (PCL)
1.4.0
|
Implementation of a plane clipper in 3D. More...
#include <pcl/filters/plane_clipper3D.h>


Public Member Functions | |
| PlaneClipper3D (Eigen::Vector4f plane_params) | |
| Constructor taking the homogeneous representation of the plane as a Eigen::Vector4f. | |
| virtual | ~PlaneClipper3D () throw () |
| virtual bool | clipPoint3D (const PointT &point) const |
| interface to clip a single point | |
| virtual bool | clipLineSegment3D (PointT &from, PointT &to) const |
| virtual void | clipPlanarPolygon3D (std::vector< PointT > &polygon) const |
| virtual void | clipPointCloud3D (const pcl::PointCloud< PointT > &cloud_in, std::vector< int > &clipped, const std::vector< int > &indices=std::vector< int >()) const |
| interface to clip a point cloud | |
Implementation of a plane clipper in 3D.
Definition at line 49 of file plane_clipper3D.h.
| pcl::PlaneClipper3D< PointT >::PlaneClipper3D | ( | Eigen::Vector4f | plane_params | ) |
Constructor taking the homogeneous representation of the plane as a Eigen::Vector4f.
| [in] | plane_params | plane parameters, need not necessarily be normalized |
Definition at line 41 of file plane_clipper3D.hpp.
| pcl::PlaneClipper3D< PointT >::~PlaneClipper3D | ( | ) | throw () [virtual] |
Definition at line 47 of file plane_clipper3D.hpp.
| bool pcl::PlaneClipper3D< PointT >::clipLineSegment3D | ( | PointT & | point1, |
| PointT & | point2 | ||
| ) | const [virtual] |
Implements pcl::Clipper3D< PointT >.
Definition at line 67 of file plane_clipper3D.hpp.
| void pcl::PlaneClipper3D< PointT >::clipPlanarPolygon3D | ( | std::vector< PointT > & | polygon | ) | const [virtual] |
Implements pcl::Clipper3D< PointT >.
Definition at line 96 of file plane_clipper3D.hpp.
| bool pcl::PlaneClipper3D< PointT >::clipPoint3D | ( | const PointT & | point | ) | const [virtual] |
interface to clip a single point
| [in] | point | the point to check against |
Implements pcl::Clipper3D< PointT >.
Definition at line 58 of file plane_clipper3D.hpp.
| void pcl::PlaneClipper3D< PointT >::clipPointCloud3D | ( | const pcl::PointCloud< PointT > & | cloud_in, |
| std::vector< int > & | clipped, | ||
| const std::vector< int > & | indices = std::vector< int >() |
||
| ) | const [virtual] |
interface to clip a point cloud
| [in] | cloud_in | input point cloud |
| [out] | clipped | the resultant list of indices of remaining points after clipping. |
| [in] | indices | the indices of points in the point cloud to be clipped. |
Implements pcl::Clipper3D< PointT >.
Definition at line 148 of file plane_clipper3D.hpp.
1.7.6.1