Base class for 3D clipper objects.
More...
#include <pcl/filters/clipper3D.h>
template<typename PointT>
class pcl::Clipper3D< PointT >
Base class for 3D clipper objects.
- Author
- Suat Gedikli gedik.nosp@m.li@w.nosp@m.illow.nosp@m.gara.nosp@m.ge.co.nosp@m.m
Definition at line 54 of file clipper3D.h.
◆ ConstPtr
template<typename PointT >
◆ Ptr
template<typename PointT >
◆ ~Clipper3D()
template<typename PointT >
virtual destructor.
Never throws an exception.
◆ clipLineSegment3D()
template<typename PointT >
interface to clip a line segment given by two end points.
The order of the end points is unimportant and will sty the same after clipping. This means basically, that the direction of the line will not flip after clipping.
- Parameters
-
[in,out] | pt1 | start point of the line |
[in,out] | pt2 | end point of the line |
- Returns
- true if the clipped line is not empty, thus the parameters are still valid, false if line completely outside clipping space
Implemented in pcl::BoxClipper3D< PointT >, and pcl::PlaneClipper3D< PointT >.
◆ clipPlanarPolygon3D() [1/2]
template<typename PointT >
interface to clip a planar polygon given by an ordered list of points
- Parameters
-
[in] | polygon | the polygon in any direction (ccw or cw) but ordered, thus two neighboring points define an edge of the polygon |
[out] | clipped_polygon | the clipped polygon |
Implemented in pcl::BoxClipper3D< PointT >, and pcl::PlaneClipper3D< PointT >.
◆ clipPlanarPolygon3D() [2/2]
template<typename PointT >
interface to clip a planar polygon given by an ordered list of points
- Parameters
-
[in,out] | polygon | the polygon in any direction (ccw or cw) but ordered, thus two neighboring points define an edge of the polygon |
Implemented in pcl::BoxClipper3D< PointT >, and pcl::PlaneClipper3D< PointT >.
◆ clipPoint3D()
template<typename PointT >
◆ clipPointCloud3D()
template<typename PointT >
interface to clip a point cloud
- Parameters
-
[in] | cloud_in | input point cloud |
[out] | clipped | indices of points that remain after clipping the input cloud |
[in] | indices | the indices of points in the point cloud to be clipped. |
- Returns
- list of indices of remaining points after clipping.
Implemented in pcl::BoxClipper3D< PointT >, and pcl::PlaneClipper3D< PointT >.
◆ clone()
template<typename PointT >
The documentation for this class was generated from the following file: