#include "Eigen/Core"
#include "Eigen/Geometry"
Go to the source code of this file.
|
| template<typename VectorType > |
| Eigen::Matrix3d | robotoc::rotation::RotationMatrixFromQuaternion (const Eigen::MatrixBase< VectorType > &quat_xyzw) |
| | Convert quaternion vector (x, y, z, w) to a Rotation matrix. More...
|
| |
| template<typename VectorType > |
| Eigen::Matrix3d | robotoc::rotation::RotationMatrixFromNormalVector (const Eigen::MatrixBase< VectorType > &normal_vector) |
| | Convert a normal vector to its surface Rotation matrix. More...
|
| |
| template<typename MatrixType > |
| Eigen::Vector4d | robotoc::rotation::QuaternionFromRotationMatrix (const Eigen::MatrixBase< MatrixType > &R) |
| | Convert a rotation matrix to a quaternion vector (x, y, z, w). More...
|
| |
| template<typename VectorType > |
| Eigen::Vector4d | robotoc::rotation::QuaternionFromNormalVector (const Eigen::MatrixBase< VectorType > &normal_vector) |
| | Convert a normal vector to its surface quaternion (x, y, z, w). More...
|
| |
| void | robotoc::rotation::ProjectRotationMatrix (Eigen::Matrix3d &R, const ProjectionAxis axis) |
| | Projects a rotation matrix onto a specified axis. More...
|
| |