38 #ifndef PCL_SEGMENTATION_REGION_3D_H_ 39 #define PCL_SEGMENTATION_REGION_3D_H_ 49 template <
typename Po
intT>
63 Region3D (Eigen::Vector3f& centroid, Eigen::Matrix3f& covariance,
unsigned count)
72 inline Eigen::Vector3f
79 inline Eigen::Matrix3f
120 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
124 #endif //#ifndef PCL_SEGMENTATION_REGION_3D_H_ float curvature_
The mean curvature of the region.
Eigen::Vector3f centroid_
The centroid of the region.
This file defines compatibility wrappers for low level I/O functions.
Eigen::Matrix3f getCovariance() const
Get the covariance of the region.
Eigen::Vector3f getCentroid() const
Get the centroid of the region.
Region3D represents summary statistics of a 3D collection of points.
void setCurvature(float curvature)
Set the curvature of the region.
float getCurvature() const
Get the curvature of the region.
virtual ~Region3D()
Destructor.
Region3D()
Empty constructor for Region3D.
Region3D(Eigen::Vector3f ¢roid, Eigen::Matrix3f &covariance, unsigned count)
Constructor for Region3D.
unsigned count_
The number of points in the region.
Eigen::Matrix3f covariance_
The covariance of the region.
unsigned getCount() const
Get the number of points in the region.