#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...
  | 
|   |