从 Eigen::Isometry3d 中提取旋转时出错?
Error when extracting rotation from Eigen::Isometry3d?
Eigen::Isometry3d M = Eigen::Isometry3d::Identity();
cout << M.rotation <<endl;
当我在M
后输入'.'
时,列表中弹出'rotation'
,编译文件和运行,出现错误:
invalid use of non-static member function...
它是一个成员函数,因此您需要调用它。
尝试
std::cout << M.rotation() << std::endl;
// ^^
这个已经在headerTransform.h中定义了;转到其定义以获取更多详细信息。
Eigen::Isometry3d M = Eigen::Isometry3d::Identity();
cout << M.rotation <<endl;
当我在M
后输入'.'
时,列表中弹出'rotation'
,编译文件和运行,出现错误:
invalid use of non-static member function...
它是一个成员函数,因此您需要调用它。 尝试
std::cout << M.rotation() << std::endl;
// ^^
这个已经在headerTransform.h中定义了;转到其定义以获取更多详细信息。