diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2009-01-19 15:02:24 +0000 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2009-01-19 15:02:24 +0000 |
commit | 385fd3d918024f0e954b40b1b729887b16f43788 (patch) | |
tree | ffb1174a1b5fe7246155c5f32cec31896ad43179 /Eigen/src/Geometry/Transform.h | |
parent | dcaa58744e75305b28b8dd4bbe6a40c4a1c9d0c1 (diff) |
* clarify the situation with experimental parts
* remove all what was marked deprecated
Diffstat (limited to 'Eigen/src/Geometry/Transform.h')
-rw-r--r-- | Eigen/src/Geometry/Transform.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Eigen/src/Geometry/Transform.h b/Eigen/src/Geometry/Transform.h index 83bad3afd..a932b3ff8 100644 --- a/Eigen/src/Geometry/Transform.h +++ b/Eigen/src/Geometry/Transform.h @@ -247,7 +247,6 @@ public: template<typename Derived> inline Transform operator*(const RotationBase<Derived,Dim>& r) const; - EIGEN_DEPRECATED LinearMatrixType extractRotation(TransformTraits traits = Affine) const { return rotation(traits); } LinearMatrixType rotation(TransformTraits traits = Affine) const; template<typename PositionDerived, typename OrientationType, typename ScaleDerived> @@ -595,6 +594,7 @@ inline Transform<Scalar,Dim> Transform<Scalar,Dim>::operator*(const RotationBase ***************************/ /** \returns the rotation part of the transformation + * \nonstableyet * * \param traits allows to optimize the extraction process when the transformion * is known to be not a general aafine transformation. The possible values are: @@ -625,10 +625,10 @@ Transform<Scalar,Dim>::rotation(TransformTraits traits) const return matQ; } else if (traits == Isometry) // though that's stupid let's handle it ! - return linear(); + return linear(); // FIXME needs to divide by determinant else { - ei_assert("invalid traits value in Transform::extractRotation()"); + ei_assert("invalid traits value in Transform::rotation()"); return LinearMatrixType(); } } @@ -650,7 +650,9 @@ Transform<Scalar,Dim>::fromPositionOrientationScale(const MatrixBase<PositionDer return *this; } -/** \returns the inverse transformation matrix according to some given knowledge +/** \nonstableyet + * + * \returns the inverse transformation matrix according to some given knowledge * on \c *this. * * \param traits allows to optimize the inversion process when the transformion |