Eigen::RotationBase
        
template<typename Derived, int _Dim>
 class Eigen::RotationBase< Derived, _Dim >
 Common base class for compact rotation representations. 
 
- Template Parameters
-   
| Derived | is the derived type, i.e., a rotation type |  
| _Dim | the dimension of the space |  
 
   
  
 |  | 
 
| 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 | 
 |  | 
 
   RotationMatrixType
    template<typename Derived , int _Dim> 
   
 corresponding linear transformation matrix type 
      Scalar
    template<typename Derived , int _Dim> 
   
 the scalar type of the coefficients 
       inverse()
    template<typename Derived , int _Dim> 
   
 
- Returns
- the inverse rotation 
     matrix()
    template<typename Derived , int _Dim> 
   
 
- Returns
- an equivalent rotation matrix This function is added to be conform with the Transform class' naming scheme. 
     operator*() [1/4]
    template<typename Derived , int _Dim> 
  template<typename OtherDerived > 
   |   | internal::rotation_base_generic_product_selector<Derived,OtherDerived,OtherDerived::IsVectorAtCompileTime>::ReturnType Eigen::RotationBase< Derived, _Dim >::operator* | ( | const EigenBase< OtherDerived > & | e | ) | const |  | inline | 
 
  
 
- Returns
- the concatenation of the rotation *thiswith a generic expression e e can be: - a DimxDim linear transformation matrix
- a DimxDim diagonal matrix (axis aligned scaling)
- a vector of size Dim 
 
     operator*() [2/4]
    template<typename Derived , int _Dim> 
  template<int Mode, int Options> 
   
 
- Returns
- the concatenation of the rotation *thiswith a transformation t
     operator*() [3/4]
    template<typename Derived , int _Dim> 
   
 
- Returns
- the concatenation of the rotation *thiswith a translation t
     operator*() [4/4]
    template<typename Derived , int _Dim> 
   
 
- Returns
- the concatenation of the rotation *thiswith a uniform scaling s
     toRotationMatrix()
    template<typename Derived , int _Dim> 
   
 
- Returns
- an equivalent rotation matrix 
    
The documentation for this class was generated from the following file: