Add Scaling and Translation class as discussed on ML, still missing:

* handling Quaternion, AngleAxis and Rotation2D, 2 options here:
 1- make all of them inheriting a common base class Rotation such that we can
    have a single version of operator* for all the rotation type (they all get converted to a matrix)
 2- write a version for all type (so 3 rotations types * 3 for Transform,Translation and Scaling)
* real documentation
This commit is contained in:
Gael Guennebaud
2008-08-30 00:08:23 +00:00
parent 13a9d93bc0
commit 9e7a9cde14
6 changed files with 429 additions and 16 deletions

View File

@@ -105,5 +105,7 @@ template<typename Scalar> class Quaternion;
template<typename Scalar> class Rotation2D;
template<typename Scalar> class AngleAxis;
template<typename Scalar,int Dim> class Transform;
template<typename Scalar,int Dim> class Translation;
template<typename Scalar,int Dim> class Scaling;
#endif // EIGEN_FORWARDDECLARATIONS_H