Searched refs:AngleAxisx (Results 1 - 5 of 5) sorted by relevance
/external/eigen/test/ |
H A D | geo_eulerangles.cpp | 20 typedef AngleAxis<Scalar> AngleAxisx; typedef 24 q1 = AngleAxisx(a, Vector3::Random().normalized()); 30 VERIFY_IS_APPROX(m, Matrix3(AngleAxisx(ea[0], Vector3::Unit##X()) * AngleAxisx(ea[1], Vector3::Unit##Y()) * AngleAxisx(ea[2], Vector3::Unit##Z()))); \
|
H A D | geo_quaternion.cpp | 55 typedef AngleAxis<Scalar> AngleAxisx; 81 q1 = AngleAxisx(a, v0.normalized()); 82 q2 = AngleAxisx(a, v1.normalized()); 85 Scalar refangle = internal::abs(AngleAxisx(q1.inverse()*q2).angle()); 107 AngleAxisx aa = AngleAxisx(q1); 116 VERIFY_IS_NOT_APPROX(q1 * v1, Quaternionx(AngleAxisx(aa.angle()*2,aa.axis())) * v1); 155 q1 = AngleAxisx(a, v0.normalized()); 156 q2 = AngleAxisx(b, v1.normalized()); 159 q1 = AngleAxisx( [all...] |
H A D | geo_transformations.cpp | 27 typedef AngleAxis<Scalar> AngleAxisx; typedef 47 q1 = AngleAxisx(a, v0.normalized()); 98 typedef AngleAxis<Scalar> AngleAxisx; typedef 116 VERIFY_IS_APPROX(v0, AngleAxisx(a, v0.normalized()) * v0); 117 VERIFY_IS_APPROX(-v0, AngleAxisx(Scalar(M_PI), v0.unitOrthogonal()) * v0); 118 VERIFY_IS_APPROX(internal::cos(a)*v0.squaredNorm(), v0.dot(AngleAxisx(a, v0.unitOrthogonal()) * v0)); 119 m = AngleAxisx(a, v0.normalized()).toRotationMatrix().adjoint(); 120 VERIFY_IS_APPROX(Matrix3::Identity(), m * AngleAxisx(a, v0.normalized())); 121 VERIFY_IS_APPROX(Matrix3::Identity(), AngleAxisx(a, v0.normalized()) * m); 124 q1 = AngleAxisx( [all...] |
/external/eigen/test/eigen2/ |
H A D | eigen2_geometry.cpp | 28 typedef AngleAxis<Scalar> AngleAxisx; typedef 70 VERIFY_IS_APPROX(v0, AngleAxisx(a, v0.normalized()) * v0); 71 VERIFY_IS_APPROX(-v0, AngleAxisx(Scalar(M_PI), v0.unitOrthogonal()) * v0); 72 VERIFY_IS_APPROX(ei_cos(a)*v0.squaredNorm(), v0.eigen2_dot(AngleAxisx(a, v0.unitOrthogonal()) * v0)); 73 m = AngleAxisx(a, v0.normalized()).toRotationMatrix().adjoint(); 74 VERIFY_IS_APPROX(Matrix3::Identity(), m * AngleAxisx(a, v0.normalized())); 75 VERIFY_IS_APPROX(Matrix3::Identity(), AngleAxisx(a, v0.normalized()) * m); 77 q1 = AngleAxisx(a, v0.normalized()); 78 q2 = AngleAxisx(a, v1.normalized()); 81 Scalar refangle = ei_abs(AngleAxisx(q [all...] |
H A D | eigen2_geometry_with_eigen2_prefix.cpp | 30 typedef eigen2_AngleAxis<Scalar> AngleAxisx; typedef 72 VERIFY_IS_APPROX(v0, AngleAxisx(a, v0.normalized()) * v0); 73 VERIFY_IS_APPROX(-v0, AngleAxisx(Scalar(M_PI), v0.unitOrthogonal()) * v0); 74 VERIFY_IS_APPROX(ei_cos(a)*v0.squaredNorm(), v0.eigen2_dot(AngleAxisx(a, v0.unitOrthogonal()) * v0)); 75 m = AngleAxisx(a, v0.normalized()).toRotationMatrix().adjoint(); 76 VERIFY_IS_APPROX(Matrix3::Identity(), m * AngleAxisx(a, v0.normalized())); 77 VERIFY_IS_APPROX(Matrix3::Identity(), AngleAxisx(a, v0.normalized()) * m); 79 q1 = AngleAxisx(a, v0.normalized()); 80 q2 = AngleAxisx(a, v1.normalized()); 83 Scalar refangle = ei_abs(AngleAxisx(q [all...] |
Completed in 84 milliseconds