Point Cloud Library (PCL)  1.7.0
Public Member Functions
pcl::PlanarRegion< PointT > Class Template Reference

PlanarRegion represents a set of points that lie in a plane. More...

#include <pcl/segmentation/planar_region.h>

+ Inheritance diagram for pcl::PlanarRegion< PointT >:

List of all members.

Public Member Functions

 PlanarRegion ()
 Empty constructor for PlanarRegion.
 PlanarRegion (const pcl::Region3D< PointT > &region, const pcl::PlanarPolygon< PointT > &polygon)
 Constructor for Planar region from a Region3D and a PlanarPolygon.
virtual ~PlanarRegion ()
 Destructor.
 PlanarRegion (const Eigen::Vector3f &centroid, const Eigen::Matrix3f &covariance, unsigned count, const typename pcl::PointCloud< PointT >::VectorType &contour, const Eigen::Vector4f &coefficients)
 Constructor for PlanarRegion.

Detailed Description

template<typename PointT>
class pcl::PlanarRegion< PointT >

PlanarRegion represents a set of points that lie in a plane.

Inherits summary statistics about these points from Region3D, and summary statistics of a 3D collection of points.

Author:
Alex Trevor

Definition at line 50 of file planar_region.h.


Constructor & Destructor Documentation

template<typename PointT>
pcl::PlanarRegion< PointT >::PlanarRegion ( ) [inline]

Empty constructor for PlanarRegion.

Definition at line 61 of file planar_region.h.

template<typename PointT>
pcl::PlanarRegion< PointT >::PlanarRegion ( const pcl::Region3D< PointT > &  region,
const pcl::PlanarPolygon< PointT > &  polygon 
) [inline]

Constructor for Planar region from a Region3D and a PlanarPolygon.

Parameters:
[in]regiona Region3D for the input data
[in]polygona PlanarPolygon for the input region

Definition at line 68 of file planar_region.h.

References pcl::Region3D< PointT >::centroid_, pcl::PlanarPolygon< PointT >::coefficients_, pcl::PlanarPolygon< PointT >::contour_, pcl::Region3D< PointT >::count_, and pcl::Region3D< PointT >::covariance_.

template<typename PointT>
virtual pcl::PlanarRegion< PointT >::~PlanarRegion ( ) [inline, virtual]

Destructor.

Definition at line 79 of file planar_region.h.

template<typename PointT>
pcl::PlanarRegion< PointT >::PlanarRegion ( const Eigen::Vector3f &  centroid,
const Eigen::Matrix3f &  covariance,
unsigned  count,
const typename pcl::PointCloud< PointT >::VectorType &  contour,
const Eigen::Vector4f &  coefficients 
) [inline]

Constructor for PlanarRegion.

Parameters:
[in]centroidthe centroid of the region.
[in]covariancethe covariance of the region.
[in]countthe number of points in the region.
[in]contourthe contour / boudnary for the region
[in]coefficientsthe model coefficients (a,b,c,d) for the plane

Definition at line 88 of file planar_region.h.

References pcl::Region3D< PointT >::centroid_, pcl::PlanarPolygon< PointT >::coefficients_, pcl::PlanarPolygon< PointT >::contour_, pcl::Region3D< PointT >::count_, and pcl::Region3D< PointT >::covariance_.


The documentation for this class was generated from the following file: