Common base class for compact rotation representations.
| Derived | is the derived type, i.e., a rotation type |
| _Dim | the dimension of the space |

Public Types | |
| enum | { Dim = _Dim } |
| typedef internal::traits < Derived >::Scalar | Scalar |
| the scalar type of the coefficients | |
| typedef Matrix< Scalar, Dim, Dim > | RotationMatrixType |
| corresponding linear transformation matrix type | |
| typedef Matrix< Scalar, Dim, 1 > | VectorType |
Public Member Functions | |
| const Derived & | derived () const |
| Derived & | derived () |
| RotationMatrixType | toRotationMatrix () const |
| RotationMatrixType | matrix () const |
| Derived | inverse () const |
| Transform< Scalar, Dim, Isometry > | operator* (const Translation< Scalar, Dim > &t) const |
| RotationMatrixType | operator* (const UniformScaling< Scalar > &s) const |
| template<typename OtherDerived > | |
| EIGEN_STRONG_INLINE 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 |
| template<typename OtherVectorType > | |
| VectorType | _transformVector (const OtherVectorType &v) const |
Friends | |
| template<typename OtherDerived > | |
| RotationMatrixType | operator* (const EigenBase< OtherDerived > &l, const Derived &r) |
| Transform< Scalar, Dim, Affine > | operator* (const DiagonalMatrix< Scalar, Dim > &l, const Derived &r) |
| typedef Matrix<Scalar,Dim,Dim> Eigen::RotationBase::RotationMatrixType |
| typedef internal::traits<Derived>::Scalar Eigen::RotationBase::Scalar |
the scalar type of the coefficients
Reimplemented in Eigen::AngleAxis, Eigen::Rotation2D, and Eigen::QuaternionBase.
| typedef Matrix<Scalar,Dim,1> Eigen::RotationBase::VectorType |
| VectorType Eigen::RotationBase::_transformVector | ( | const OtherVectorType & | v | ) | const [inline] |
| const Derived& Eigen::RotationBase::derived | ( | ) | const [inline] |
| Derived Eigen::RotationBase::inverse | ( | ) | const [inline] |
Reimplemented in Eigen::QuaternionBase, Eigen::AngleAxis, and Eigen::Rotation2D.
| RotationMatrixType Eigen::RotationBase::matrix | ( | ) | const [inline] |
| Transform<Scalar,Dim,Isometry> Eigen::RotationBase::operator* | ( | const Translation< Scalar, Dim > & | t | ) | const [inline] |
| RotationMatrixType Eigen::RotationBase::operator* | ( | const UniformScaling< Scalar > & | s | ) | const [inline] |
| EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector<Derived,OtherDerived,OtherDerived::IsVectorAtCompileTime>::ReturnType Eigen::RotationBase::operator* | ( | const EigenBase< OtherDerived > & | e | ) | const [inline] |
| RotationMatrixType Eigen::RotationBase::toRotationMatrix | ( | ) | const [inline] |
Reimplemented in Eigen::QuaternionBase, Eigen::AngleAxis, and Eigen::Rotation2D.
| RotationMatrixType operator* | ( | const EigenBase< OtherDerived > & | l, |
| const Derived & | r | ||
| ) | [friend] |
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |