4 #include <Eigen/Geometry>
10 toEigen(const ::cartographer::transform::Rigid3d& pose)
14 eigenPose.translation() = pose.translation().cast<
float>();
15 eigenPose.linear() = pose.rotation().cast<
float>().toRotationMatrix();
20 ::cartographer::transform::Rigid3d
23 return ::cartographer::transform::Rigid3d(pose.translation().cast<
double>(),
24 Eigen::AngleAxisf(pose.linear()).cast<
double>());