Point Cloud Library (PCL)
1.14.1-dev
|
Region3D represents summary statistics of a 3D collection of points. More...
#include <pcl/segmentation/region_3d.h>
Public Member Functions | |
Region3D () | |
Empty constructor for Region3D. More... | |
Region3D (Eigen::Vector3f ¢roid, Eigen::Matrix3f &covariance, unsigned count) | |
Constructor for Region3D. More... | |
virtual | ~Region3D ()=default |
Destructor. More... | |
Eigen::Vector3f | getCentroid () const |
Get the centroid of the region. More... | |
Eigen::Matrix3f | getCovariance () const |
Get the covariance of the region. More... | |
unsigned | getCount () const |
Get the number of points in the region. More... | |
float | getCurvature () const |
Get the curvature of the region. More... | |
void | setCurvature (float curvature) |
Set the curvature of the region. More... | |
Protected Attributes | |
Eigen::Vector3f | centroid_ |
The centroid of the region. More... | |
Eigen::Matrix3f | covariance_ |
The covariance of the region. More... | |
unsigned | count_ |
The number of points in the region. More... | |
float | curvature_ |
The mean curvature of the region. More... | |
Region3D represents summary statistics of a 3D collection of points.
Definition at line 51 of file region_3d.h.
|
inline |
Empty constructor for Region3D.
Definition at line 55 of file region_3d.h.
|
inline |
Constructor for Region3D.
[in] | centroid | The centroid of the region. |
[in] | covariance | The covariance of the region. |
[in] | count | The number of points in the region. |
Definition at line 64 of file region_3d.h.
|
virtualdefault |
Destructor.
|
inline |
Get the centroid of the region.
Definition at line 74 of file region_3d.h.
References pcl::Region3D< PointT >::centroid_.
|
inline |
Get the number of points in the region.
Definition at line 88 of file region_3d.h.
References pcl::Region3D< PointT >::count_.
|
inline |
Get the covariance of the region.
Definition at line 81 of file region_3d.h.
References pcl::Region3D< PointT >::covariance_.
|
inline |
Get the curvature of the region.
Definition at line 95 of file region_3d.h.
References pcl::Region3D< PointT >::curvature_.
|
inline |
Set the curvature of the region.
Definition at line 102 of file region_3d.h.
References pcl::Region3D< PointT >::curvature_.
|
protected |
The centroid of the region.
Definition at line 109 of file region_3d.h.
Referenced by pcl::Region3D< PointT >::getCentroid(), and pcl::PlanarRegion< PointT >::PlanarRegion().
|
protected |
The number of points in the region.
Definition at line 115 of file region_3d.h.
Referenced by pcl::Region3D< PointT >::getCount(), and pcl::PlanarRegion< PointT >::PlanarRegion().
|
protected |
The covariance of the region.
Definition at line 112 of file region_3d.h.
Referenced by pcl::Region3D< PointT >::getCovariance(), and pcl::PlanarRegion< PointT >::PlanarRegion().
|
protected |
The mean curvature of the region.
Definition at line 118 of file region_3d.h.
Referenced by pcl::Region3D< PointT >::getCurvature(), and pcl::Region3D< PointT >::setCurvature().