Point Cloud Library (PCL)
1.10.0
|
50 template <
typename Po
intT>
64 Region3D (Eigen::Vector3f& centroid, Eigen::Matrix3f& covariance,
unsigned count)
73 inline Eigen::Vector3f
80 inline Eigen::Matrix3f
Defines all the PCL and non-PCL macros used.
This file defines compatibility wrappers for low level I/O functions.
Eigen::Matrix3f covariance_
The covariance of the region.
Eigen::Matrix3f getCovariance() const
Get the covariance of the region.
virtual ~Region3D()
Destructor.
float getCurvature() const
Get the curvature of the region.
float curvature_
The mean curvature of the region.
Eigen::Vector3f getCentroid() const
Get the centroid of the region.
void setCurvature(float curvature)
Set the curvature of the region.
Region3D represents summary statistics of a 3D collection of points.
#define PCL_MAKE_ALIGNED_OPERATOR_NEW
Macro to signal a class requires a custom allocator.
unsigned getCount() const
Get the number of points in the region.
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::Vector3f centroid_
The centroid of the region.