Simple structure to hold a centroid, covarince and the number of points in a leaf. More...
#include <pcl/filters/voxel_grid_covariance.h>
Public Member Functions | |
| Leaf () | |
| Constructor. More... |
|
| Eigen::Matrix3d | getCov () const |
| Get the voxel covariance. More... |
|
| Eigen::Matrix3d | getInverseCov () const |
| Get the inverse of the voxel covariance. More... |
|
| Eigen::Vector3d | getMean () const |
| Get the voxel centroid. More... |
|
| Eigen::Matrix3d | getEvecs () const |
| Get the eigen vectors of the voxel covariance. More... |
|
| Eigen::Vector3d | getEvals () const |
| Get the eigen values of the voxel covariance. More... |
|
| int | getPointCount () const |
| Get the number of points contained by this voxel. More... |
|
Public Attributes | |
| int | nr_points {0} |
| Number of points contained by voxel. More... |
|
| Eigen::Vector3d | mean_ |
| 3D voxel centroid More... |
|
| Eigen::VectorXf | centroid |
| Nd voxel centroid. More... |
|
| Eigen::Matrix3d | cov_ |
| Voxel covariance matrix. More... |
|
| Eigen::Matrix3d | icov_ |
| Inverse of voxel covariance matrix. More... |
|
| Eigen::Matrix3d | evecs_ |
|
Eigen vectors of voxel covariance matrix. More... |
|
| Eigen::Vector3d | evals_ |
|
Eigen values of voxel covariance matrix. More... |
|
Simple structure to hold a centroid, covarince and the number of points in a leaf.
Inverse covariance, eigen vectors and engen values are precomputed.
Definition at line 91 of file voxel_grid_covariance.h.
| inline |
| inline |
Get the voxel covariance.
Definition at line 109 of file voxel_grid_covariance.h.
References pcl::VoxelGridCovariance< PointT >::Leaf::cov_.
| inline |
Get the eigen values of the voxel covariance.
Definition at line 147 of file voxel_grid_covariance.h.
References pcl::VoxelGridCovariance< PointT >::Leaf::evals_.
| inline |
Get the eigen vectors of the voxel covariance.
Definition at line 137 of file voxel_grid_covariance.h.
References pcl::VoxelGridCovariance< PointT >::Leaf::evecs_.
| inline |
Get the inverse of the voxel covariance.
Definition at line 118 of file voxel_grid_covariance.h.
References pcl::VoxelGridCovariance< PointT >::Leaf::icov_.
| inline |
Get the voxel centroid.
Definition at line 127 of file voxel_grid_covariance.h.
References pcl::VoxelGridCovariance< PointT >::Leaf::mean_.
| inline |
Get the number of points contained by this voxel.
Definition at line 156 of file voxel_grid_covariance.h.
References pcl::VoxelGridCovariance< PointT >::Leaf::nr_points.
| Eigen::VectorXf pcl::VoxelGridCovariance< PointT >::Leaf::centroid |
Nd voxel centroid.
Definition at line 170 of file voxel_grid_covariance.h.
Referenced by pcl::VoxelGridCovariance< PointT >::applyFilter().
| Eigen::Matrix3d pcl::VoxelGridCovariance< PointT >::Leaf::cov_ |
Voxel covariance matrix.
Definition at line 173 of file voxel_grid_covariance.h.
Referenced by pcl::VoxelGridCovariance< PointT >::applyFilter(), pcl::VoxelGridCovariance< PointT >::Leaf::getCov(), and pcl::VoxelGridCovariance< PointT >::getDisplayCloud().
| Eigen::Vector3d pcl::VoxelGridCovariance< PointT >::Leaf::evals_ |
Eigen values of voxel covariance matrix.
Definition at line 182 of file voxel_grid_covariance.h.
Referenced by pcl::VoxelGridCovariance< PointT >::applyFilter(), and pcl::VoxelGridCovariance< PointT >::Leaf::getEvals().
| Eigen::Matrix3d pcl::VoxelGridCovariance< PointT >::Leaf::evecs_ |
Eigen vectors of voxel covariance matrix.
Definition at line 179 of file voxel_grid_covariance.h.
Referenced by pcl::VoxelGridCovariance< PointT >::applyFilter(), and pcl::VoxelGridCovariance< PointT >::Leaf::getEvecs().
| Eigen::Matrix3d pcl::VoxelGridCovariance< PointT >::Leaf::icov_ |
Inverse of voxel covariance matrix.
Definition at line 176 of file voxel_grid_covariance.h.
Referenced by pcl::VoxelGridCovariance< PointT >::applyFilter(), and pcl::VoxelGridCovariance< PointT >::Leaf::getInverseCov().
| Eigen::Vector3d pcl::VoxelGridCovariance< PointT >::Leaf::mean_ |
3D voxel centroid
Definition at line 165 of file voxel_grid_covariance.h.
Referenced by pcl::VoxelGridCovariance< PointT >::applyFilter(), pcl::VoxelGridCovariance< PointT >::getDisplayCloud(), and pcl::VoxelGridCovariance< PointT >::Leaf::getMean().
| int pcl::VoxelGridCovariance< PointT >::Leaf::nr_points {0} |
Number of points contained by voxel.
Definition at line 162 of file voxel_grid_covariance.h.
Referenced by pcl::VoxelGridCovariance< PointT >::applyFilter(), pcl::VoxelGridCovariance< PointT >::getDisplayCloud(), and pcl::VoxelGridCovariance< PointT >::Leaf::getPointCount().
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/structpcl_1_1_voxel_grid_covariance_1_1_leaf.html