Make Transform::rotation() an alias to Transform::linear() in the case of an Isometry

This commit is contained in:
Gael Guennebaud
2019-01-15 22:50:42 +01:00
parent 2c2c114995
commit 2b70b2f570
2 changed files with 34 additions and 5 deletions

View File

@@ -666,6 +666,10 @@ template<typename Scalar, int Mode, int Options> void transformations_no_scale()
VERIFY((m3 * m3.inverse()).isIdentity(test_precision<Scalar>()));
// Verify implicit last row is initialized.
VERIFY_IS_APPROX(Vector4(m3.row(3)), Vector4(0.0, 0.0, 0.0, 1.0));
VERIFY_IS_APPROX(t3.rotation(), t3.linear());
if(Mode==Isometry)
VERIFY(t3.rotation().data()==t3.linear().data());
}
EIGEN_DECLARE_TEST(geo_transformations)