|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
#include <vulcan/core/VulcanTypes.hpp>#include <vulcan/rotations/DCMUtils.hpp>#include <janus/math/Arithmetic.hpp>#include <janus/math/Linalg.hpp>#include <janus/math/Logic.hpp>#include <janus/math/Quaternion.hpp>#include <janus/math/Trig.hpp>#include <utility>

Go to the source code of this file.
Namespaces | |
| namespace | vulcan |
Functions | |
| template<typename Scalar> | |
| janus::Quaternion< Scalar > | vulcan::quaternion_from_axis_angle (const Vec3< Scalar > &axis, Scalar angle) |
| template<typename Scalar> | |
| janus::Quaternion< Scalar > | vulcan::quaternion_from_rotation_vector (const Vec3< Scalar > &rot_vec) |
| template<typename Scalar> | |
| Mat3< Scalar > | vulcan::dcm_from_axis_angle (const Vec3< Scalar > &axis, Scalar angle) |
| template<typename Scalar> | |
| Mat3< Scalar > | vulcan::dcm_from_rotation_vector (const Vec3< Scalar > &rot_vec) |
| template<typename Scalar> | |
| std::pair< Vec3< Scalar >, Scalar > | vulcan::axis_angle_from_quaternion (const janus::Quaternion< Scalar > &q) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::rotation_vector_from_quaternion (const janus::Quaternion< Scalar > &q) |
| template<typename Scalar> | |
| std::pair< Vec3< Scalar >, Scalar > | vulcan::axis_angle_from_dcm (const Mat3< Scalar > &R) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::rotation_vector_from_dcm (const Mat3< Scalar > &R) |