Phyth v0.1.0
A dimensional safe C++ header-only mechanics and electromagnetics simulation library.
Loading...
Searching...
No Matches
Phyth::Quaternion< T > Member List

This is the complete list of members for Phyth::Quaternion< T >, including all inherited members.

as() constPhyth::Quaternion< T >inline
Conjugated() constPhyth::Quaternion< T >inline
Dot(const Quaternion< U > &other) constPhyth::Quaternion< T >inline
FromAxisAngle(const Vector3< T > &axis, const Scalar theta)Phyth::Quaternion< T >inlinestatic
FromEuler(const Scalar yaw, const Scalar pitch, const Scalar roll)Phyth::Quaternion< T >inlinestatic
Inversed() constPhyth::Quaternion< T >inline
IsUnit() constPhyth::Quaternion< T >inline
Length() constPhyth::Quaternion< T >inline
LengthSquared() constPhyth::Quaternion< T >inline
Normalized() constPhyth::Quaternion< T >inline
operator!=(const Quaternion< U > &other) constPhyth::Quaternion< T >inline
operator*(const Quaternion< U > &other) constPhyth::Quaternion< T >inline
operator*(Quantity< U > scalar) constPhyth::Quaternion< T >inline
operator*=(U scalar)Phyth::Quaternion< T >inline
operator+(const Quaternion< U > &other) constPhyth::Quaternion< T >inline
operator+=(const Quaternion< U > &other)Phyth::Quaternion< T >inline
operator-(const Quaternion< U > &other) constPhyth::Quaternion< T >inline
operator-() constPhyth::Quaternion< T >inline
operator-=(const Quaternion< U > &other)Phyth::Quaternion< T >inline
operator/(U scalar) constPhyth::Quaternion< T >inline
operator/=(U scalar)Phyth::Quaternion< T >inline
operator<<Phyth::Quaternion< T >friend
operator==(const Quaternion< U > &other) constPhyth::Quaternion< T >inline
operator[](int i)Phyth::Quaternion< T >inline
operator[](int i) constPhyth::Quaternion< T >inline
Quaternion()Phyth::Quaternion< T >inline
Quaternion(T w_, T x_, T y_, T z_)Phyth::Quaternion< T >inline
Quaternion(T w_, const Vector3< T > &v_)Phyth::Quaternion< T >inline
Quaternion(const Vector3< T > &v_)Phyth::Quaternion< T >inlineexplicit
Rotated(const Vector3< T > &v) constPhyth::Quaternion< T >inline
Slerp(const Quaternion &q1, const Quaternion< U > &q2, const Scalar t)Phyth::Quaternion< T >inlinestatic
ToQuantity() constPhyth::Quaternion< T >inline
ToVector() constPhyth::Quaternion< T >inline
wPhyth::Quaternion< T >
xPhyth::Quaternion< T >
yPhyth::Quaternion< T >
zPhyth::Quaternion< T >