50 template <
typename Po
intT>
64 Region3D (Eigen::Vector3f& centroid, Eigen::Matrix3f& covariance,
unsigned count)
73 inline Eigen::Vector3f
80 inline Eigen::Matrix3f
Region3D represents summary statistics of a 3D collection of points.
Eigen::Vector3f centroid_
The centroid of the region.
Eigen::Matrix3f getCovariance() const
Get the covariance of the region.
virtual ~Region3D()=default
Destructor.
void setCurvature(float curvature)
Set the curvature of the region.
Eigen::Vector3f getCentroid() const
Get the centroid of the region.
Region3D(Eigen::Vector3f ¢roid, Eigen::Matrix3f &covariance, unsigned count)
Constructor for Region3D.
float getCurvature() const
Get the curvature of the region.
unsigned getCount() const
Get the number of points in the region.
unsigned count_
The number of points in the region.
Eigen::Matrix3f covariance_
The covariance of the region.
Region3D()
Empty constructor for Region3D.
float curvature_
The mean curvature of the region.
#define PCL_MAKE_ALIGNED_OPERATOR_NEW
Macro to signal a class requires a custom allocator.
Defines functions, macros and traits for allocating and using memory.
Defines all the PCL and non-PCL macros used.