|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
#include <vulcan/core/VulcanTypes.hpp>#include <vulcan/rotations/AxisAngle.hpp>#include <janus/math/Quaternion.hpp>

Go to the source code of this file.
Namespaces | |
| namespace | vulcan |
Functions | |
| template<typename Scalar> | |
| janus::Quaternion< Scalar > | vulcan::slerp (const janus::Quaternion< Scalar > &q0, const janus::Quaternion< Scalar > &q1, Scalar t) |
| template<typename Scalar> | |
| janus::Quaternion< Scalar > | vulcan::quat_exp (const Vec3< Scalar > &v) |
| template<typename Scalar> | |
| Vec3< Scalar > | vulcan::quat_log (const janus::Quaternion< Scalar > &q) |
| template<typename Scalar> | |
| janus::Quaternion< Scalar > | vulcan::squad_control_point (const janus::Quaternion< Scalar > &q_prev, const janus::Quaternion< Scalar > &q_curr, const janus::Quaternion< Scalar > &q_next) |
| template<typename Scalar> | |
| janus::Quaternion< Scalar > | vulcan::squad (const janus::Quaternion< Scalar > &q0, const janus::Quaternion< Scalar > &q1, const janus::Quaternion< Scalar > &s0, const janus::Quaternion< Scalar > &s1, Scalar t) |