kyosu v0.1.0
Complex Without Complexes
Loading...
Searching...
No Matches
Quaternion

Variables

constexpr auto kyosu::align = eve::functor<align_t>
 Callable object computing an unitary quaternion value representing a rotation that align v0 to v1.
constexpr auto kyosu::from_cylindrical = eve::functor<from_cylindrical_t>
 Callable object computing a quaternion from its cylindrical representation.
constexpr auto kyosu::from_cylindrospherical = eve::functor<from_cylindrospherical_t>
 Callable object computing a quaternion from its cylindrospherical representation.
constexpr auto kyosu::from_euler = eve::functor<from_euler_t>
 Callable object computing a quaternion from its euler representation.
constexpr auto kyosu::from_multipolar = eve::functor<from_multipolar_t>
 Callable object computing a quaternion from its multipolar representation.
constexpr auto kyosu::from_rotation_matrix = eve::functor<from_rotation_matrix_t>
 Callable object computing a quaternion from its rotation_matrix representation.
constexpr auto kyosu::from_semipolar = eve::functor<from_semipolar_t>
 Callable object computing a quaternion from its semipolar representation.
constexpr auto kyosu::rot_angle = eve::functor<rot_angle_t>
 Callable object computing the normalized angle of rotation defined by a quaternion.
constexpr auto kyosu::rot_axis = eve::functor<rot_axis_t>
 Callable object computing the normalized axis of rotation defined by a quaternion.
constexpr auto kyosu::rotate_vec = eve::functor<rotate_vec_t>
 Callable object rotating an \(\mathbb{R}^3\) vector using a quaternion.
constexpr auto kyosu::to_angle_axis = eve::functor<to_angle_axis_t>
 Callable object computing the angle and axis coordinates from a quaternion.
constexpr auto kyosu::to_cylindrical = eve::functor<to_cylindrical_t>
 Callable object computing the cylindrical coordinates to a quaternion.
constexpr auto kyosu::to_cylindrospherical = eve::functor<to_cylindrospherical_t>
 Callable object computing the cylindrospherical coordinates from a quaternion.
constexpr auto kyosu::to_euler = eve::functor<to_euler_t>
 Callable object computing euler angles from a quaternion.
constexpr auto kyosu::to_multipolar = eve::functor<to_multipolar_t>
 Callable object computing the multipolar coordinates to a quaternion.
constexpr auto kyosu::to_rotation_matrix = eve::functor<to_rotation_matrix_t>
 Callable object computing a quaternion from its to_rotation_matrix representation.
constexpr auto kyosu::to_semipolar = eve::functor<to_semipolar_t>
 Callable object computing the semipolar coordinates from a quaternion.
constexpr auto kyosu::to_spherical = eve::functor<to_spherical_t>
 Callable object computing the spherical coordinates from a quaternion.