Rumba C++ SDK
Imath::Euler< T > Member List

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

_frameStaticImath::Euler< T >protected
_initialAxisImath::Euler< T >protected
_initialRepeatedImath::Euler< T >protected
_parityEvenImath::Euler< T >protected
angleMapping(int &i, int &j, int &k) constImath::Euler< T >inline
angleMod(T angle)Imath::Euler< T >static
angleOrder(int &i, int &j, int &k) constImath::Euler< T >inline
Axis enum nameImath::Euler< T >
BaseType typedefImath::Vec3< T >
baseTypeEpsilon()Imath::Vec3< T >inlinestatic
baseTypeMax()Imath::Vec3< T >inlinestatic
baseTypeMin()Imath::Vec3< T >inlinestatic
baseTypeSmallest()Imath::Vec3< T >inlinestatic
cross(const Vec3 &v) constImath::Vec3< T >inline
Default enum valueImath::Euler< T >
dimensions()Imath::Vec3< T >inlinestatic
dot(const Vec3 &v) constImath::Vec3< T >inline
equalWithAbsError(const Vec3< T > &v, T e) constImath::Vec3< T >
equalWithRelError(const Vec3< T > &v, T e) constImath::Vec3< T >
Euler()Imath::Euler< T >
Euler(const Euler &)Imath::Euler< T >inline
Euler(Order p)Imath::Euler< T >
Euler(const Vec3< T > &v, Order o=Default, InputLayout l=IJKLayout)Imath::Euler< T >
Euler(T i, T j, T k, Order o=Default, InputLayout l=IJKLayout)Imath::Euler< T >
Euler(const Euler< T > &euler, Order newp)Imath::Euler< T >inline
Euler(const Matrix33< T > &, Order o=Default)Imath::Euler< T >inline
Euler(const Matrix44< T > &, Order o=Default)Imath::Euler< T >inline
extract(const Matrix33< T > &)Imath::Euler< T >
extract(const Matrix44< T > &)Imath::Euler< T >
extract(const Quat< T > &)Imath::Euler< T >inline
frameStatic() constImath::Euler< T >inline
getValue(S &a, S &b, S &c) constImath::Vec3< T >inline
getValue(Vec3< S > &v) constImath::Vec3< T >inline
getValue()Imath::Vec3< T >inline
getValue() constImath::Vec3< T >inline
IJKLayout enum valueImath::Euler< T >
initialAxis() constImath::Euler< T >inline
initialRepeated() constImath::Euler< T >inline
InputLayout enum nameImath::Euler< T >
Legal enum valueImath::Euler< T >
legal(Order)Imath::Euler< T >inlinestatic
length() constImath::Vec3< T >inline
length() constImath::Vec3< T >
length() constImath::Vec3< T >
length() constImath::Vec3< T >
length() constImath::Vec3< T >
length2() constImath::Vec3< T >inline
makeNear(const Euler< T > &target)Imath::Euler< T >
Max enum valueImath::Euler< T >
Min enum valueImath::Euler< T >
nearestRotation(Vec3< T > &xyzRot, const Vec3< T > &targetXyzRot, Order order=XYZ)Imath::Euler< T >static
negate()Imath::Vec3< T >inline
normalize()Imath::Vec3< T >
normalize()Imath::Vec3< T >
normalize()Imath::Vec3< T >
normalize()Imath::Vec3< T >
normalize()Imath::Vec3< T >
normalized() constImath::Vec3< T >
normalized() constImath::Vec3< T >
normalized() constImath::Vec3< T >
normalized() constImath::Vec3< T >
normalized() constImath::Vec3< T >
normalizedExc() constImath::Vec3< T >
normalizedExc() constImath::Vec3< T >
normalizedExc() constImath::Vec3< T >
normalizedExc() constImath::Vec3< T >
normalizedExc() constImath::Vec3< T >
normalizedNonNull() constImath::Vec3< T >inline
normalizedNonNull() constImath::Vec3< T >
normalizedNonNull() constImath::Vec3< T >
normalizedNonNull() constImath::Vec3< T >
normalizedNonNull() constImath::Vec3< T >
normalizeExc()Imath::Vec3< T >
normalizeExc()Imath::Vec3< T >
normalizeExc()Imath::Vec3< T >
normalizeExc()Imath::Vec3< T >
normalizeExc()Imath::Vec3< T >
normalizeNonNull()Imath::Vec3< T >inline
normalizeNonNull()Imath::Vec3< T >
normalizeNonNull()Imath::Vec3< T >
normalizeNonNull()Imath::Vec3< T >
normalizeNonNull()Imath::Vec3< T >
operator!=(const Vec3< S > &v) constImath::Vec3< T >inline
operator%(const Vec3 &v) constImath::Vec3< T >inline
operator%=(const Vec3 &v)Imath::Vec3< T >inline
operator*(const Vec3 &v) constImath::Vec3< T >inline
operator*(T a) constImath::Vec3< T >inline
operator*=(const Vec3 &v)Imath::Vec3< T >inline
operator*=(T a)Imath::Vec3< T >inline
operator+(const Vec3 &v) constImath::Vec3< T >inline
operator+=(const Vec3 &v)Imath::Vec3< T >inline
operator-(const Vec3 &v) constImath::Vec3< T >inline
operator-() constImath::Vec3< T >inline
operator-=(const Vec3 &v)Imath::Vec3< T >inline
operator/(const Vec3 &v) constImath::Vec3< T >inline
operator/(T a) constImath::Vec3< T >inline
operator/=(const Vec3 &v)Imath::Vec3< T >inline
operator/=(T a)Imath::Vec3< T >inline
operator=(const Euler< T > &)Imath::Euler< T >
operator=(const Vec3< T > &)Imath::Euler< T >
operator==(const Vec3< S > &v) constImath::Vec3< T >inline
operator[](int i)Imath::Vec3< T >inline
operator[](int i) constImath::Vec3< T >inline
operator^(const Vec3 &v) constImath::Vec3< T >inline
Order enum nameImath::Euler< T >
order() constImath::Euler< T >
parityEven() constImath::Euler< T >inline
set(Axis initial, bool relative, bool parityEven, bool firstRepeats)Imath::Euler< T >
setOrder(Order)Imath::Euler< T >inline
setValue(S a, S b, S c)Imath::Vec3< T >inline
setValue(const Vec3< S > &v)Imath::Vec3< T >inline
setXYZVector(const Vec3< T > &)Imath::Euler< T >inline
simpleXYZRotation(Vec3< T > &xyzRot, const Vec3< T > &targetXyzRot)Imath::Euler< T >static
toMatrix33() constImath::Euler< T >
toMatrix44() constImath::Euler< T >
toQuat() constImath::Euler< T >
toXYZVector() constImath::Euler< T >inline
Vec3()Imath::Vec3< T >inline
Vec3(T a)Imath::Vec3< T >inlineexplicit
Vec3(T a, T b, T c)Imath::Vec3< T >inline
Vec3(const Vec3 &v)Imath::Vec3< T >inline
Vec3(const Vec3< S > &v)Imath::Vec3< T >inline
Vec3(const Vec4< S > &v)Imath::Vec3< T >inlineexplicit
Vec3(const Vec4< S > &v, InfException)Imath::Vec3< T >explicit
xImath::Vec3< T >
X enum valueImath::Euler< T >
XYX enum valueImath::Euler< T >
XYXr enum valueImath::Euler< T >
XYZ enum valueImath::Euler< T >
XYZLayout enum valueImath::Euler< T >
XYZr enum valueImath::Euler< T >
XZX enum valueImath::Euler< T >
XZXr enum valueImath::Euler< T >
XZY enum valueImath::Euler< T >
XZYr enum valueImath::Euler< T >
Y enum valueImath::Euler< T >
yImath::Vec3< T >
YXY enum valueImath::Euler< T >
YXYr enum valueImath::Euler< T >
YXZ enum valueImath::Euler< T >
YXZr enum valueImath::Euler< T >
YZX enum valueImath::Euler< T >
YZXr enum valueImath::Euler< T >
YZY enum valueImath::Euler< T >
YZYr enum valueImath::Euler< T >
Z enum valueImath::Euler< T >
zImath::Vec3< T >
ZXY enum valueImath::Euler< T >
ZXYr enum valueImath::Euler< T >
ZXZ enum valueImath::Euler< T >
ZXZr enum valueImath::Euler< T >
ZYX enum valueImath::Euler< T >
ZYXr enum valueImath::Euler< T >
ZYZ enum valueImath::Euler< T >
ZYZr enum valueImath::Euler< T >