Point Cloud Library (PCL)
1.11.1-dev
|
42 #include <pcl/registration/transformation_estimation.h>
43 #include <pcl/cloud_iterator.h>
46 "TransformationEstimationDQ has been renamed to "
47 "TransformationEstimationDualQuaternion.");
50 namespace registration {
59 template <
typename Po
intSource,
typename Po
intTarget,
typename Scalar =
float>
63 using Ptr = shared_ptr<TransformationEstimationDQ<PointSource, PointTarget, Scalar>>;
65 shared_ptr<const TransformationEstimationDQ<PointSource, PointTarget, Scalar>>;
81 Matrix4& transformation_matrix)
const;
91 const std::vector<int>& indices_src,
93 Matrix4& transformation_matrix)
const;
105 const std::vector<int>& indices_src,
107 const std::vector<int>& indices_tgt,
108 Matrix4& transformation_matrix)
const;
120 Matrix4& transformation_matrix)
const;
131 Matrix4& transformation_matrix)
const;
137 #include <pcl/registration/impl/transformation_estimation_dq.hpp>
#define PCL_DEPRECATED_HEADER(Major, Minor, Message)
macro for compatibility across compilers and help remove old deprecated headers for the Major....
Iterator class for point clouds with or without given indices.
std::vector< pcl::Correspondence, Eigen::aligned_allocator< pcl::Correspondence > > Correspondences