![]() |
RML
1.0
Robotics Mathematical Library
|
This class extends the Eigen::Matrix4d. More...
#include <TransfMatrix.h>
Public Member Functions | |
| TransformationMatrix (void) | |
| template<typename OtherDerived > | |
| TransformationMatrix (const Eigen::MatrixBase< OtherDerived > &other) | |
| template<typename OtherDerived > | |
| TransformationMatrix & | operator= (const Eigen::MatrixBase< OtherDerived > &other) |
| Eigen::RotationMatrix | RotationMatrix () const |
| void | RotationMatrix (const Eigen::RotationMatrix rotationMatrix) |
| auto | TranslationVector () const -> const Vector3d |
| auto | TranslationVector (const Vector3d translationVector) -> void |
| Vector6d | ToVector () const |
| TransformationMatrix | Integral (const Vector6d &inputVelocities, double dt) const |
This class extends the Eigen::Matrix4d.
The Eigen::TransformationMatrix represents an homogeneus transformation matrix an extension of the Matrix4d class that defaults the constructor to an identity matrix, with the addition of member functions to convert do different representaions, set and extract rotation and translational parts of it separately (rot and transl parts).
| Eigen::TransformationMatrix::TransformationMatrix | ( | void | ) |
|
inline |
| TransformationMatrix Eigen::TransformationMatrix::Integral | ( | const Vector6d & | inputVelocities, |
| double | dt | ||
| ) | const |
|
inline |
| Eigen::RotationMatrix Eigen::TransformationMatrix::RotationMatrix | ( | ) | const |
| void Eigen::TransformationMatrix::RotationMatrix | ( | const Eigen::RotationMatrix | rotationMatrix | ) |
| Vector6d Eigen::TransformationMatrix::ToVector | ( | ) | const |
|
inline |
|
inline |