small_gicp
pcl_point.hpp
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright 2024 Kenji Koide
2 // SPDX-License-Identifier: MIT
3 #pragma once
4 
5 #include <pcl/point_types.h>
6 
7 namespace pcl {
8 
9 using Matrix4fMap = Eigen::Map<Eigen::Matrix4f, Eigen::Aligned>;
10 using Matrix4fMapConst = const Eigen::Map<const Eigen::Matrix4f, Eigen::Aligned>;
11 
15  Eigen::Matrix4f cov;
16 
19 
22 
23  PCL_MAKE_ALIGNED_OPERATOR_NEW
24 };
25 
29  PCL_ADD_NORMAL4D
30  Eigen::Matrix4f cov;
31 
34 
37 
38  PCL_MAKE_ALIGNED_OPERATOR_NEW
39 };
40 
41 } // namespace pcl
Definition: pcl_point.hpp:7
Eigen::Map< Eigen::Matrix4f, Eigen::Aligned > Matrix4fMap
Definition: pcl_point.hpp:9
const Eigen::Map< const Eigen::Matrix4f, Eigen::Aligned > Matrix4fMapConst
Definition: pcl_point.hpp:10
Point with covariance for PCL.
Definition: pcl_point.hpp:13
Matrix4fMapConst getCovariance4fMap() const
Get covariance matrix as Matrix4fMapConst.
Definition: pcl_point.hpp:21
Matrix4fMap getCovariance4fMap()
Get covariance matrix as Matrix4fMap.
Definition: pcl_point.hpp:18
Eigen::Matrix4f cov
4x4 covariance matrix
Definition: pcl_point.hpp:15
PCL_ADD_POINT4D
Point coordinates.
Definition: pcl_point.hpp:14
Point with normal and covariance for PCL.
Definition: pcl_point.hpp:27
PCL_ADD_POINT4D
Point coordinates.
Definition: pcl_point.hpp:28
Matrix4fMapConst getCovariance4fMap() const
Get covariance matrix as Matrix4fMapConst.
Definition: pcl_point.hpp:36
PCL_ADD_NORMAL4D Eigen::Matrix4f cov
< Point normal
Definition: pcl_point.hpp:30
Matrix4fMap getCovariance4fMap()
Get covariance matrix as Matrix4fMap.
Definition: pcl_point.hpp:33