61 cerr <<
"p0 " << p << endl;
63 v << 0.5, 0.2, 0.1, 10;
66 cerr <<
"p1 " << p1 << endl;
68 cerr <<
"p2 " << p2 << endl;
72 Vector3d mv = p2.
ominus(p1);
73 cerr <<
"p ominus p " << mv[0] <<
" " << mv[1] <<
" " << mv[2] << endl;
76 cerr <<
"p1 " << p1 << endl;
79 p2.
fromVector(Eigen::Vector4d(-2, -2, 100, 100));
80 cerr <<
"p2 " << p2 << endl;
85 cerr <<
"p ominus p " << mv[0] <<
" " << mv[1] <<
" " << mv[2] << endl;
88 cerr <<
"p3 " << p3 << endl;
90 cerr <<
"p3.oplus(mv) " << p3 << endl;
94 Eigen::Vector4d coeffs;
95 coeffs << 1., 0., 0., 1.;
100 coeffs << 0., 1., 0., 1.;
105 coeffs << 0., 0., 1., 1.;
111 AngleAxisd r(AngleAxisd(0.0, Vector3d::UnitZ()) *
112 AngleAxisd(0., Vector3d::UnitY()) *
113 AngleAxisd(0., Vector3d::UnitX()));
115 SE3Quat t(r.toRotationMatrix(), Vector3d(0.9, 0, 0));