40 #ifndef PCL_REGISTRATION_TRANSFORMATION_ESTIMATION_SVD_SCALE_H_ 41 #define PCL_REGISTRATION_TRANSFORMATION_ESTIMATION_SVD_SCALE_H_ 43 #include <pcl/registration/transformation_estimation_svd.h> 47 namespace registration
57 template <
typename Po
intSource,
typename Po
intTarget,
typename Scalar =
float>
61 typedef boost::shared_ptr<TransformationEstimationSVDScale<PointSource, PointTarget, Scalar> >
Ptr;
62 typedef boost::shared_ptr<const TransformationEstimationSVDScale<PointSource, PointTarget, Scalar> >
ConstPtr;
81 const Eigen::Matrix<Scalar, 4, 1> ¢roid_src,
82 const Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> &cloud_tgt_demean,
83 const Eigen::Matrix<Scalar, 4, 1> ¢roid_tgt,
84 Matrix4 &transformation_matrix)
const;
90 #include <pcl/registration/impl/transformation_estimation_svd_scale.hpp>
This file defines compatibility wrappers for low level I/O functions.