Point cloud.
More...
#include <point_cloud.hpp>
|
std::vector< Eigen::Vector4d > | points |
| Point coordinates (x, y, z, 1) More...
|
|
std::vector< Eigen::Vector4d > | normals |
| Point normals (nx, ny, nz, 0) More...
|
|
std::vector< Eigen::Matrix4d > | covs |
| Point covariances (3x3 matrix) + zero padding. More...
|
|
◆ ConstPtr
◆ Ptr
◆ PointCloud() [1/2]
small_gicp::PointCloud::PointCloud |
( |
| ) |
|
|
inline |
◆ PointCloud() [2/2]
template<typename T , int D, typename Allocator >
small_gicp::PointCloud::PointCloud |
( |
const std::vector< Eigen::Matrix< T, D, 1 >, Allocator > & |
points | ) |
|
|
inlineexplicit |
Constructor.
- Parameters
-
points | Points to initialize the point cloud |
◆ ~PointCloud()
small_gicp::PointCloud::~PointCloud |
( |
| ) |
|
|
inline |
◆ cov() [1/2]
Eigen::Matrix4d& small_gicp::PointCloud::cov |
( |
size_t |
i | ) |
|
|
inline |
◆ cov() [2/2]
const Eigen::Matrix4d& small_gicp::PointCloud::cov |
( |
size_t |
i | ) |
const |
|
inline |
Get i-th covariance (const).
◆ empty()
bool small_gicp::PointCloud::empty |
( |
| ) |
const |
|
inline |
Check if the point cloud is empty.
◆ normal() [1/2]
Eigen::Vector4d& small_gicp::PointCloud::normal |
( |
size_t |
i | ) |
|
|
inline |
◆ normal() [2/2]
const Eigen::Vector4d& small_gicp::PointCloud::normal |
( |
size_t |
i | ) |
const |
|
inline |
◆ point() [1/2]
Eigen::Vector4d& small_gicp::PointCloud::point |
( |
size_t |
i | ) |
|
|
inline |
◆ point() [2/2]
const Eigen::Vector4d& small_gicp::PointCloud::point |
( |
size_t |
i | ) |
const |
|
inline |
◆ resize()
void small_gicp::PointCloud::resize |
( |
size_t |
n | ) |
|
|
inline |
Resize point/normal/cov buffers.
- Parameters
-
◆ size()
size_t small_gicp::PointCloud::size |
( |
| ) |
const |
|
inline |
◆ covs
std::vector<Eigen::Matrix4d> small_gicp::PointCloud::covs |
Point covariances (3x3 matrix) + zero padding.
◆ normals
std::vector<Eigen::Vector4d> small_gicp::PointCloud::normals |
Point normals (nx, ny, nz, 0)
◆ points
std::vector<Eigen::Vector4d> small_gicp::PointCloud::points |
Point coordinates (x, y, z, 1)
The documentation for this struct was generated from the following file:
- /home/runner/work/small_gicp/small_gicp/include/small_gicp/points/point_cloud.hpp