43 #include <pcl/common/transforms.h>
44 #include <pcl/registration/correspondence_types.h>
45 #include <pcl/correspondence.h>
48 namespace registration {
61 template <
typename Po
intSource,
typename Po
intTarget,
typename Scalar =
float>
64 using Matrix4 = Eigen::Matrix<Scalar, 4, 4>;
77 Matrix4& transformation_matrix)
const = 0;
89 Matrix4& transformation_matrix)
const = 0;
104 Matrix4& transformation_matrix)
const = 0;
116 Matrix4& transformation_matrix)
const = 0;
118 using Ptr = shared_ptr<TransformationEstimation<PointSource, PointTarget, Scalar>>;
120 shared_ptr<const TransformationEstimation<PointSource, PointTarget, Scalar>>;
std::vector< pcl::Correspondence, Eigen::aligned_allocator< pcl::Correspondence > > Correspondences
IndicesAllocator<> Indices
Type used for indices in PCL.