Public Member Functions | Private Attributes
pcl::PlanarRegion< PointT > Class Template Reference

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. More...

#include <planar_region.h>

Inheritance diagram for pcl::PlanarRegion< PointT >:
Inheritance graph
[legend]

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.
 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.
virtual ~PlanarRegion ()
 Destructor.

Private Attributes

std::vector< bool > contour_labels_
 The labels (good=true, bad=false) for whether or not this boundary was observed, or was due to edge of frame / occlusion boundary.

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.

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.


Member Data Documentation

template<typename PointT>
std::vector<bool> pcl::PlanarRegion< PointT >::contour_labels_ [private]

The labels (good=true, bad=false) for whether or not this boundary was observed, or was due to edge of frame / occlusion boundary.

Definition at line 104 of file planar_region.h.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:51