|
class | fiber::AxisAngle< Scalar > |
| Encodes a rotation in 3-dimensions by an return RView<Scalar, Exp, rows, Exp::COLS>(static_cast<Exp const&>(A), i, 0);axis of rotation and an angle magnitude of rotation about that axis. More...
|
|
class | fiber::CoordinateAxisAngle< Scalar, Axis > |
| An axis angle rotation about a coordinate axis. More...
|
|
struct | fiber::euler::_AnglesFromQuaternion< Scalar, Axis1, Axis2, Axis3 > |
| construction euler angles from quaternion, only certain sequences can be constructed this way More...
|
|
struct | fiber::euler::_AnglesFromQuaternion< Scalar, _1, _2, _1 > |
|
struct | fiber::euler::_AnglesFromQuaternion< Scalar, _1, _2, _3 > |
|
struct | fiber::euler::_AnglesFromQuaternion< Scalar, _3, _1, _3 > |
|
struct | fiber::euler::_AnglesFromQuaternion< Scalar, _3, _2, _1 > |
|
class | fiber::euler::Angles< Scalar, Axis1, Axis2, Axis3 > |
| A vector of euler angles. More...
|
|
class | fiber::Quaternion< Scalar > |
|
|
template<typename Scalar , class Exp > |
void | fiber::AxisAngleToQuaternion (const fiber::_RValue< Scalar, Exp > &axis, const Scalar angle, Quaternion< Scalar > *q) |
|
template<typename Scalar > |
void | fiber::AxisAngleToQuaternion (const AxisAngle< Scalar > &axis_angle, Quaternion< Scalar > *q) |
|
template<typename Scalar , class Exp > |
void | fiber::AxisAngleToRotationMatrix (const AxisAngle< Scalar > &axis_angle, _LValue< Scalar, Exp > *R) |
|
template<typename Scalar , int Axis> |
void | fiber::CoordinateAxisAngleToQuaternion (const CoordinateAxisAngle< Scalar, Axis > &axis_angle, Quaternion< Scalar > *q) |
|
template<typename Scalar , int Axis, class Exp > |
void | fiber::CoordinateAxisAngleToRotationMatrix (const CoordinateAxisAngle< Scalar, Axis > &axis_angle, _LValue< Scalar, Exp > *R) |
|
template<typename Scalar , int Axis1, int Axis2, int Axis3> |
void | fiber::EulerAnglesToQuaternion (const euler::Angles< Scalar, Axis1, Axis2, Axis3 > &euler, Quaternion< Scalar > *q) |
|
template<typename Scalar , class Exp > |
void | fiber::QuaternionToAxisAngle (const Quaternion< Scalar > &q, fiber::_LValue< Scalar, Exp > *axis, Scalar *angle) |
|
template<typename Scalar , class Exp > |
void | fiber::QuaternionToRotationMatrix (const Quaternion< Scalar > &q, fiber::_LValue< Scalar, Exp > *R) |
|
template<typename Scalar , class Exp > |
void | fiber::RotationMatrixToQuaternion (const fiber::_RValue< Scalar, Exp > &R, Quaternion< Scalar > *q) |
|
- Date
- Dec 10, 2014
- Author
- Josh Bialkowski (jbial.nosp@m.k@mi.nosp@m.t.edu)
Definition in file rotation_conversions.h.