|
Point Cloud Library (PCL)
1.11.1-dev
|
40 #include <pcl/registration/transformation_estimation.h>
41 #include <pcl/cloud_iterator.h>
44 namespace registration {
58 template <
typename Po
intSource,
typename Po
intTarget,
typename Scalar =
float>
72 using Vector6 = Eigen::Matrix<Scalar, 6, 1>;
86 Matrix4& transformation_matrix)
const override;
96 const std::vector<int>& indices_src,
98 Matrix4& transformation_matrix)
const override;
110 const std::vector<int>& indices_src,
112 const std::vector<int>& indices_tgt,
113 Matrix4& transformation_matrix)
const override;
125 Matrix4& transformation_matrix)
const override;
149 Matrix4& transformation_matrix)
const;
158 Matrix4& transformation_matrix)
const;
167 #include <pcl/registration/impl/transformation_estimation_symmetric_point_to_plane_lls.hpp>
Iterator class for point clouds with or without given indices.
std::vector< pcl::Correspondence, Eigen::aligned_allocator< pcl::Correspondence > > Correspondences