Common base class for compact rotation representations. More...
Inheritance diagram for Eigen::RotationBase< Derived, Dim_ >:Public Types | |
| enum | { Dim } |
| typedef Matrix< Scalar, Dim, Dim > | RotationMatrixType |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Matrix< Scalar, Dim, 1 > | VectorType |
Public Member Functions | |
| template<typename OtherVectorType > | |
| VectorType | _transformVector (const OtherVectorType &v) const |
| Derived & | derived () |
| const Derived & | derived () const |
| Derived | inverse () const |
| RotationMatrixType | matrix () const |
| template<typename OtherDerived > | |
| internal::rotation_base_generic_product_selector< Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime >::ReturnType | operator* (const EigenBase< OtherDerived > &e) const |
| template<int Mode, int Options> | |
| Transform< Scalar, Dim, Mode > | operator* (const Transform< Scalar, Dim, Mode, Options > &t) const |
| Transform< Scalar, Dim, Isometry > | operator* (const Translation< Scalar, Dim > &t) const |
| RotationMatrixType | operator* (const UniformScaling< Scalar > &s) 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 |
Definition at line 31 of file RotationBase.h.
| typedef Matrix<Scalar,Dim,Dim> Eigen::RotationBase< Derived, Dim_ >::RotationMatrixType |
corresponding linear transformation matrix type
Definition at line 39 of file RotationBase.h.
| typedef internal::traits<Derived>::Scalar Eigen::RotationBase< Derived, Dim_ >::Scalar |
the scalar type of the coefficients
Definition at line 36 of file RotationBase.h.
| typedef Matrix<Scalar,Dim,1> Eigen::RotationBase< Derived, Dim_ >::VectorType |
Definition at line 40 of file RotationBase.h.
| anonymous enum |
|
inline |
Definition at line 95 of file RotationBase.h.
|
inline |
Definition at line 44 of file RotationBase.h.
|
inline |
Definition at line 43 of file RotationBase.h.
|
inline |
|
inline |
Definition at line 52 of file RotationBase.h.
|
inline |
*this with a generic expression e e can be:Definition at line 73 of file RotationBase.h.
|
inline |
*this with a transformation t Definition at line 91 of file RotationBase.h.
|
inline |
*this with a translation t Definition at line 58 of file RotationBase.h.
|
inline |
*this with a uniform scaling s Definition at line 62 of file RotationBase.h.
|
inline |