RML  1.0
Robotics Mathematical Library
Loading...
Searching...
No Matches
Eigen::RotationMatrix Class Reference

This class extends the Eigen::Matrix3d. More...

#include <RotMatrix.h>

Inheritance diagram for Eigen::RotationMatrix:
[legend]

Public Member Functions

 RotationMatrix ()
 
 RotationMatrix (Eigen::Quaterniond q)
 
template<typename OtherDerived >
 RotationMatrix (const Eigen::MatrixBase< OtherDerived > &other)
 
template<typename OtherDerived >
RotationMatrixoperator= (const Eigen::MatrixBase< OtherDerived > &other)
 
Eigen::Matrix6d CartesianRotationMatrix () const
 
rml::EulerRPY ToEulerRPY () const
 
Eigen::Quaterniond ToQuaternion () const
 
RotationMatrix StrapDown (const Vector3d &w, double dt) const
 

Detailed Description

This class extends the Eigen::Matrix3d.

The Eigen::RotMatrix represents a cartesian rotation matrix. Is an extension of the Matrix3d class that defaults the constructor to an identity matrix, with the addition of member functions to convert to different representations such as: Cartesian 6x6 rotation matrix, rml::EulerRPY and Eigen::Quaterniond reprensentation.

Constructor & Destructor Documentation

◆ RotationMatrix() [1/3]

Eigen::RotationMatrix::RotationMatrix ( )

◆ RotationMatrix() [2/3]

Eigen::RotationMatrix::RotationMatrix ( Eigen::Quaterniond  q)

◆ RotationMatrix() [3/3]

template<typename OtherDerived >
Eigen::RotationMatrix::RotationMatrix ( const Eigen::MatrixBase< OtherDerived > &  other)
inline

Member Function Documentation

◆ CartesianRotationMatrix()

Eigen::Matrix6d Eigen::RotationMatrix::CartesianRotationMatrix ( ) const

◆ operator=()

template<typename OtherDerived >
RotationMatrix & Eigen::RotationMatrix::operator= ( const Eigen::MatrixBase< OtherDerived > &  other)
inline

◆ StrapDown()

RotationMatrix Eigen::RotationMatrix::StrapDown ( const Vector3d &  w,
double  dt 
) const

◆ ToEulerRPY()

rml::EulerRPY Eigen::RotationMatrix::ToEulerRPY ( ) const

◆ ToQuaternion()

Eigen::Quaterniond Eigen::RotationMatrix::ToQuaternion ( ) const

The documentation for this class was generated from the following file: