Common base class for compact rotation representations. More...
Public Types | |
| enum | { Dim } |
| typedef Matrix< Scalar, Dim, Dim > | RotationMatrixType |
| typedef ei_traits< Derived > ::Scalar | Scalar |
Public Member Functions | |
| const Derived & | derived () const |
| Derived & | derived () |
| Derived | inverse () const |
| Transform< Scalar, Dim > | operator* (const Translation< Scalar, Dim > &t) const |
| RotationMatrixType | operator* (const Scaling< Scalar, Dim > &s) const |
| Transform< Scalar, Dim > | operator* (const Transform< Scalar, Dim > &t) const |
| RotationMatrixType | toRotationMatrix () const |
Common base class for compact rotation representations.
| Derived | is the derived type, i.e., a rotation type |
| _Dim | the dimension of the space |
| typedef Matrix<Scalar,Dim,Dim> RotationMatrixType |
corresponding linear transformation matrix type
|
inline |
|
inline |
*this with a translation t
|
inline |
*this with a scaling s *this with an affine transformation t
|
inline |
1.8.6