Atoms Crowd  7.0.0
Euler< T > Member List

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

_frameStaticEuler< T >protected
_initialAxisEuler< T >protected
_initialRepeatedEuler< T >protected
_parityEvenEuler< T >protected
angleMapping(int &i, int &j, int &k) const noexceptEuler< T >
angleMod(T angle) noexceptEuler< T >static
angleOrder(int &i, int &j, int &k) const noexceptEuler< T >
Axis enum nameEuler< T >
BaseType typedefVec3< T >
baseTypeEpsilon() noexceptVec3< T >inlinestatic
baseTypeLowest() noexceptVec3< T >inlinestatic
baseTypeMax() noexceptVec3< T >inlinestatic
baseTypeSmallest() noexceptVec3< T >inlinestatic
cross(const Vec3 &v) const noexceptVec3< T >inline
Default enum value (defined in Euler< T >)Euler< T >
dimensions() noexceptVec3< T >inlinestatic
dot(const Vec3 &v) const noexceptVec3< T >inline
equalWithAbsError(const Vec3< T > &v, T e) const noexceptVec3< T >inline
equalWithRelError(const Vec3< T > &v, T e) const noexceptVec3< T >inline
Euler() noexceptEuler< T >
Euler(const Euler &) noexceptEuler< T >
Euler(Order p) noexceptEuler< T >
Euler(const Vec3< T > &v, Order o=Default, InputLayout l=IJKLayout) noexceptEuler< T >
Euler(T i, T j, T k, Order o=Default, InputLayout l=IJKLayout) noexceptEuler< T >
Euler(const Euler< T > &euler, Order newp) noexceptEuler< T >
Euler(const Matrix33< T > &, Order o=Default) noexceptEuler< T >
Euler(const Matrix44< T > &, Order o=Default) noexceptEuler< T >
extract(const Matrix33< T > &) noexceptEuler< T >
extract(const Matrix44< T > &) noexceptEuler< T >
extract(const Quat< T > &) noexceptEuler< T >
frameStatic() constEuler< T >inline
getValue(S &a, S &b, S &c) const noexceptVec3< T >
getValue(Vec3< S > &v) const noexceptVec3< T >
getValue() noexceptVec3< T >inline
getValue() const noexceptVec3< T >inline
getValue(S &a, S &b, S &c) const noexcept (defined in Vec3< T >)Vec3< T >inline
getValue(Vec3< S > &v) const noexcept (defined in Vec3< T >)Vec3< T >inline
IJKLayout enum value (defined in Euler< T >)Euler< T >
initialAxis() constEuler< T >inline
initialRepeated() constEuler< T >inline
InputLayout enum nameEuler< T >
Legal enum value (defined in Euler< T >)Euler< T >
legal(Order) noexceptEuler< T >static
length() const noexceptVec3< T >inline
length() const noexcept=delete (defined in Vec3< T >)Vec3< T >
length() const noexcept=delete (defined in Vec3< T >)Vec3< T >
length2() const noexceptVec3< T >inline
makeNear(const Euler< T > &target) noexceptEuler< T >
Max enum value (defined in Euler< T >)Euler< T >
Min enum value (defined in Euler< T >)Euler< T >
nearestRotation(Vec3< T > &xyzRot, const Vec3< T > &targetXyzRot, Order order=XYZ) noexceptEuler< T >static
negate() noexceptVec3< T >inline
normalize() noexceptVec3< T >inline
normalize() noexcept=delete (defined in Vec3< T >)Vec3< T >
normalize() noexcept=delete (defined in Vec3< T >)Vec3< T >
normalized() const noexceptVec3< T >inline
normalized() const noexcept=delete (defined in Vec3< T >)Vec3< T >
normalized() const noexcept=delete (defined in Vec3< T >)Vec3< T >
normalizedExc() constVec3< T >inline
normalizedExc() const=delete (defined in Vec3< T >)Vec3< T >
normalizedExc() const=delete (defined in Vec3< T >)Vec3< T >
normalizedNonNull() const noexceptVec3< T >inline
normalizedNonNull() const noexcept=delete (defined in Vec3< T >)Vec3< T >
normalizedNonNull() const noexcept=delete (defined in Vec3< T >)Vec3< T >
normalizeExc()Vec3< T >inline
normalizeExc()=delete (defined in Vec3< T >)Vec3< T >
normalizeExc()=delete (defined in Vec3< T >)Vec3< T >
normalizeNonNull() noexceptVec3< T >inline
normalizeNonNull() noexcept=delete (defined in Vec3< T >)Vec3< T >
normalizeNonNull() noexcept=delete (defined in Vec3< T >)Vec3< T >
operator!=(const Vec3< S > &v) const noexceptVec3< T >
operator!=(const Vec3< S > &v) const noexcept (defined in Vec3< T >)Vec3< T >inline
operator%(const Vec3 &v) const noexceptVec3< T >inline
operator%=(const Vec3 &v) noexceptVec3< T >inline
operator*(const Vec3 &v) const noexceptVec3< T >inline
operator*(T a) const noexceptVec3< T >inline
operator*=(const Vec3 &v) noexceptVec3< T >inline
operator*=(T a) noexceptVec3< T >inline
operator+(const Vec3 &v) const noexceptVec3< T >inline
operator+=(const Vec3 &v) noexceptVec3< T >inline
operator-(const Vec3 &v) const noexceptVec3< T >inline
operator-() const noexceptVec3< T >inline
operator-=(const Vec3 &v) noexceptVec3< T >inline
operator/(const Vec3 &v) const noexceptVec3< T >inline
operator/(T a) const noexceptVec3< T >inline
operator/=(const Vec3 &v) noexceptVec3< T >inline
operator/=(T a) noexceptVec3< T >inline
operator=(const Euler< T > &) noexceptEuler< T >
operator=(const Vec3< T > &) noexceptEuler< T >
operator==(const Vec3< S > &v) const noexceptVec3< T >
operator==(const Vec3< S > &v) const noexcept (defined in Vec3< T >)Vec3< T >inline
operator[](int i) noexceptVec3< T >inline
operator[](int i) const noexceptVec3< T >inline
operator^(const Vec3 &v) const noexceptVec3< T >inline
Order enum nameEuler< T >
order() const noexceptEuler< T >
parityEven() constEuler< T >inline
set(Axis initial, bool relative, bool parityEven, bool firstRepeats) noexceptEuler< T >
setOrder(Order) noexceptEuler< T >
setValue(S a, S b, S c) noexceptVec3< T >
setValue(const Vec3< S > &v) noexceptVec3< T >
setValue(S a, S b, S c) noexcept (defined in Vec3< T >)Vec3< T >inline
setValue(const Vec3< S > &v) noexcept (defined in Vec3< T >)Vec3< T >inline
setXYZVector(const Vec3< T > &) noexceptEuler< T >
simpleXYZRotation(Vec3< T > &xyzRot, const Vec3< T > &targetXyzRot) noexceptEuler< T >static
toMatrix33() const noexceptEuler< T >
toMatrix44() const noexceptEuler< T >
toQuat() const noexceptEuler< T >
toXYZVector() const noexceptEuler< T >
Vec3() noexceptVec3< T >inline
Vec3(T a) noexceptVec3< T >inlineexplicit
Vec3(T a, T b, T c) noexceptVec3< T >inline
Vec3(const Vec3 &v) noexceptVec3< T >inline
Vec3(const Vec3< S > &v) noexceptVec3< T >
Vec3(const Vec4< S > &v) noexceptVec3< T >explicit
Vec3(const Vec4< S > &v, InfException)Vec3< T >inlineexplicit
Vec3(const Vec3< S > &v) noexcept (defined in Vec3< T >)Vec3< T >inline
Vec3(const Vec4< S > &v) noexcept (defined in Vec3< T >)Vec3< T >inline
X enum value (defined in Euler< T >)Euler< T >
x (defined in Vec3< T >)Vec3< T >
XYX enum value (defined in Euler< T >)Euler< T >
XYXr enum value (defined in Euler< T >)Euler< T >
XYZ enum value (defined in Euler< T >)Euler< T >
XYZLayout enum value (defined in Euler< T >)Euler< T >
XYZr enum value (defined in Euler< T >)Euler< T >
XZX enum value (defined in Euler< T >)Euler< T >
XZXr enum value (defined in Euler< T >)Euler< T >
XZY enum value (defined in Euler< T >)Euler< T >
XZYr enum value (defined in Euler< T >)Euler< T >
Y enum value (defined in Euler< T >)Euler< T >
y (defined in Vec3< T >)Vec3< T >
YXY enum value (defined in Euler< T >)Euler< T >
YXYr enum value (defined in Euler< T >)Euler< T >
YXZ enum value (defined in Euler< T >)Euler< T >
YXZr enum value (defined in Euler< T >)Euler< T >
YZX enum value (defined in Euler< T >)Euler< T >
YZXr enum value (defined in Euler< T >)Euler< T >
YZY enum value (defined in Euler< T >)Euler< T >
YZYr enum value (defined in Euler< T >)Euler< T >
z (defined in Vec3< T >)Vec3< T >
Z enum value (defined in Euler< T >)Euler< T >
ZXY enum value (defined in Euler< T >)Euler< T >
ZXYr enum value (defined in Euler< T >)Euler< T >
ZXZ enum value (defined in Euler< T >)Euler< T >
ZXZr enum value (defined in Euler< T >)Euler< T >
ZYX enum value (defined in Euler< T >)Euler< T >
ZYXr enum value (defined in Euler< T >)Euler< T >
ZYZ enum value (defined in Euler< T >)Euler< T >
ZYZr enum value (defined in Euler< T >)Euler< T >
~Euler()=defaultEuler< T >
~Vec3() noexcept=defaultVec3< T >