|
Point Cloud Library (PCL) 1.15.1
|
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. | |
| Region3D (Eigen::Vector3f ¢roid, Eigen::Matrix3f &covariance, unsigned count) | |
| Constructor for Region3D. | |
| virtual | ~Region3D ()=default |
| Destructor. | |
| Eigen::Vector3f | getCentroid () const |
| Get the centroid of the region. | |
| Eigen::Matrix3f | getCovariance () const |
| Get the covariance of the region. | |
| unsigned | getCount () const |
| Get the number of points in the region. | |
| float | getCurvature () const |
| Get the curvature of the region. | |
| void | setCurvature (float curvature) |
| Set the curvature of the region. | |
Protected Attributes | |
| Eigen::Vector3f | centroid_ |
| The centroid of the region. | |
| Eigen::Matrix3f | covariance_ |
| The covariance of the region. | |
| unsigned | count_ |
| The number of points in the region. | |
| float | curvature_ {0.0f} |
| The mean curvature of the region. | |
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.
References centroid_, count_, and covariance_.
|
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.
References centroid_, count_, and covariance_.
|
virtualdefault |
Destructor.
|
inline |
|
inline |
Get the number of points in the region.
Definition at line 88 of file region_3d.h.
References count_.
|
inline |
Get the covariance of the region.
Definition at line 81 of file region_3d.h.
References covariance_.
|
inline |
|
inline |
|
protected |
The centroid of the region.
Definition at line 109 of file region_3d.h.
Referenced by getCentroid(), pcl::PlanarRegion< PointT >::PlanarRegion(), pcl::PlanarRegion< PointT >::PlanarRegion(), Region3D(), and Region3D().
|
protected |
The number of points in the region.
Definition at line 115 of file region_3d.h.
Referenced by getCount(), pcl::PlanarRegion< PointT >::PlanarRegion(), pcl::PlanarRegion< PointT >::PlanarRegion(), Region3D(), and Region3D().
|
protected |
The covariance of the region.
Definition at line 112 of file region_3d.h.
Referenced by getCovariance(), pcl::PlanarRegion< PointT >::PlanarRegion(), pcl::PlanarRegion< PointT >::PlanarRegion(), Region3D(), and Region3D().
|
protected |
The mean curvature of the region.
Definition at line 118 of file region_3d.h.
Referenced by getCurvature(), and setCurvature().