Home | History | Annotate | Download | only in eigen2

Lines Matching refs:Matrix3

22   typedef Matrix<Scalar,3,3> Matrix3;
44 Matrix3 matrot1;
50 Matrix3 m;
74 VERIFY_IS_APPROX(Matrix3::Identity(), m * AngleAxisx(a, v0.normalized()));
75 VERIFY_IS_APPROX(Matrix3::Identity(), AngleAxisx(a, v0.normalized()) * m);
185 Matrix3 mat3 = Matrix3::Random();
255 t1 = (Matrix3(q1) * Scaling3(v0)) * Translation3(v0);
258 t1 = Matrix3(q1) * (Scaling3(v0) * Translation3(v0));
264 t1 = (Translation3(v0) * Scaling3(v0)) * Matrix3(q1);
267 t1 = Translation3(v0) * (Scaling3(v0) * Matrix3(q1));
273 t1 = Scaling3(v0) * (Translation3(v0) * Matrix3(q1));
340 VERIFY_IS_APPROX(t0.rotation() * v1, Matrix3(q1) * v1);
342 Matrix3 mat_rotation, mat_scaling;
347 VERIFY_IS_APPROX(mat_rotation*mat_rotation.adjoint(), Matrix3::Identity());
351 VERIFY_IS_APPROX(mat_rotation*mat_rotation.adjoint(), Matrix3::Identity());
394 Matrix3 m1 = Matrix3(AngleAxisx(ea[0], Vector3::Unit##X()) * AngleAxisx(ea[1], Vector3::Unit##Y()) * AngleAxisx(ea[2], Vector3::Unit##Z())); \
395 VERIFY_IS_APPROX(m, Matrix3(AngleAxisx(ea[0], Vector3::Unit##X()) * AngleAxisx(ea[1], Vector3::Unit##Y()) * AngleAxisx(ea[2], Vector3::Unit##Z()))); \
415 Matrix3 mcross;