Gaussian voxel that computes and stores voxel mean and covariance.
More...
#include <gaussian_voxelmap.hpp>
Gaussian voxel that computes and stores voxel mean and covariance.
◆ GaussianVoxel()
small_gicp::GaussianVoxel::GaussianVoxel |
( |
| ) |
|
|
inline |
◆ add()
template<typename PointCloud >
void small_gicp::GaussianVoxel::add |
( |
const Setting & |
setting, |
|
|
const Eigen::Vector4d & |
transformed_pt, |
|
|
const PointCloud & |
points, |
|
|
size_t |
i, |
|
|
const Eigen::Isometry3d & |
T |
|
) |
| |
|
inline |
Add a point to the voxel.
- Parameters
-
setting | Setting |
transformed_pt | Transformed point mean |
points | Point cloud |
i | Index of the point |
T | Transformation matrix |
◆ finalize()
void small_gicp::GaussianVoxel::finalize |
( |
| ) |
|
|
inline |
Finalize the voxel mean and covariance.
◆ size()
size_t small_gicp::GaussianVoxel::size |
( |
| ) |
const |
|
inline |
◆ cov
Eigen::Matrix4d small_gicp::GaussianVoxel::cov |
◆ finalized
bool small_gicp::GaussianVoxel::finalized |
If true, mean and cov are finalized, otherwise they represent the sum of input points.
◆ mean
Eigen::Vector4d small_gicp::GaussianVoxel::mean |
◆ num_points
size_t small_gicp::GaussianVoxel::num_points |
The documentation for this struct was generated from the following file: