angleBetween(const Quat &other) const | G3D::Quat | |
average() const | G3D::Quat | inline |
conj() const | G3D::Quat | inline |
deserialize(class BinaryInput &b) | G3D::Quat | |
dot(const Quat &other) const | G3D::Quat | inline |
exp() const | G3D::Quat | inline |
fromAxisAngleRotation(const Vector3 &axis, float angle) | G3D::Quat | static |
fuzzyEq(const Quat &q) | G3D::Quat | inline |
imag() const | G3D::Quat | inline |
imag() | G3D::Quat | inline |
inverse() const | G3D::Quat | inline |
isUnit(float tolerance=1e-5) const | G3D::Quat | inline |
log() const | G3D::Quat | inline |
magnitude() const | G3D::Quat | inline |
movedTowards(const Quat &other, float maxAngle) const | G3D::Quat | inline |
moveTowards(const Quat &other, float maxAngle) | G3D::Quat | inline |
nlerp(const Quat &other, float alpha) const | G3D::Quat | |
norm() const | G3D::Quat | inline |
operator*(float s) const | G3D::Quat | inline |
operator*(float s, const Quat &q) | G3D::Quat | friend |
operator*(const Quat &other) const | G3D::Quat | |
operator*=(float s) | G3D::Quat | inline |
operator+(const Quat &q) const | G3D::Quat | inline |
operator+=(const Quat &q) | G3D::Quat | inline |
operator-() const | G3D::Quat | inline |
operator-(const Quat &other) const | G3D::Quat | inline |
operator-=(const Quat &q) | G3D::Quat | inline |
operator/(float s) const | G3D::Quat | inline |
operator/(const Quat &other) const | G3D::Quat | inline |
operator<(const Quat &) const | G3D::Quat | private |
operator<=(const Quat &) const | G3D::Quat | private |
operator==(const Quat &q) const | G3D::Quat | inline |
operator>(const Quat &) const | G3D::Quat | private |
operator>=(const Quat &) const | G3D::Quat | private |
operator[](int i) const | G3D::Quat | inline |
operator[](int i) | G3D::Quat | inline |
pow(float r) const | G3D::Quat | inline |
Quat() | G3D::Quat | inline |
Quat(const class Any &a) | G3D::Quat | |
Quat(const Matrix3 &rot) | G3D::Quat | |
Quat(float _x, float _y, float _z, float _w) | G3D::Quat | inline |
Quat(const Vector3 &v, float _w=0) | G3D::Quat | inline |
real() const | G3D::Quat | inline |
real() | G3D::Quat | inline |
sameRotation(const Quat &q) | G3D::Quat | inline |
serialize(class BinaryOutput &b) const | G3D::Quat | |
slerp(const Quat &other, float alpha, float threshold, float maxAngle) const | G3D::Quat | private |
slerp(const Quat &other, float alpha, float threshold=0.05f) const | G3D::Quat | inline |
sum() const | G3D::Quat | inline |
toAny() const | G3D::Quat | |
toAxisAngleRotation(Vector3 &axis, double &angle) const | G3D::Quat | |
toAxisAngleRotation(Vector3 &axis, float &angle) const | G3D::Quat | inline |
toRotationMatrix() const | G3D::Quat | |
toRotationMatrix(Matrix3 &rot) const | G3D::Quat | |
toUnit() const | G3D::Quat | inline |
unitize() | G3D::Quat | inline |
unitRandom() | G3D::Quat | static |
w | G3D::Quat | |
ww() const | G3D::Quat | |
www() const | G3D::Quat | |
wwww() const | G3D::Quat | |
wwwx() const | G3D::Quat | |
wwwy() const | G3D::Quat | |
wwwz() const | G3D::Quat | |
wwx() const | G3D::Quat | |
wwxw() const | G3D::Quat | |
wwxx() const | G3D::Quat | |
wwxy() const | G3D::Quat | |
wwxz() const | G3D::Quat | |
wwy() const | G3D::Quat | |
wwyw() const | G3D::Quat | |
wwyx() const | G3D::Quat | |
wwyy() const | G3D::Quat | |
wwyz() const | G3D::Quat | |
wwz() const | G3D::Quat | |
wwzw() const | G3D::Quat | |
wwzx() const | G3D::Quat | |
wwzy() const | G3D::Quat | |
wwzz() const | G3D::Quat | |
wx() const | G3D::Quat | |
wxw() const | G3D::Quat | |
wxww() const | G3D::Quat | |
wxwx() const | G3D::Quat | |
wxwy() const | G3D::Quat | |
wxwz() const | G3D::Quat | |
wxx() const | G3D::Quat | |
wxxw() const | G3D::Quat | |
wxxx() const | G3D::Quat | |
wxxy() const | G3D::Quat | |
wxxz() const | G3D::Quat | |
wxy() const | G3D::Quat | |
wxyw() const | G3D::Quat | |
wxyx() const | G3D::Quat | |
wxyy() const | G3D::Quat | |
wxyz() const | G3D::Quat | |
wxz() const | G3D::Quat | |
wxzw() const | G3D::Quat | |
wxzx() const | G3D::Quat | |
wxzy() const | G3D::Quat | |
wxzz() const | G3D::Quat | |
wy() const | G3D::Quat | |
wyw() const | G3D::Quat | |
wyww() const | G3D::Quat | |
wywx() const | G3D::Quat | |
wywy() const | G3D::Quat | |
wywz() const | G3D::Quat | |
wyx() const | G3D::Quat | |
wyxw() const | G3D::Quat | |
wyxx() const | G3D::Quat | |
wyxy() const | G3D::Quat | |
wyxz() const | G3D::Quat | |
wyy() const | G3D::Quat | |
wyyw() const | G3D::Quat | |
wyyx() const | G3D::Quat | |
wyyy() const | G3D::Quat | |
wyyz() const | G3D::Quat | |
wyz() const | G3D::Quat | |
wyzw() const | G3D::Quat | |
wyzx() const | G3D::Quat | |
wyzy() const | G3D::Quat | |
wyzz() const | G3D::Quat | |
wz() const | G3D::Quat | |
wzw() const | G3D::Quat | |
wzww() const | G3D::Quat | |
wzwx() const | G3D::Quat | |
wzwy() const | G3D::Quat | |
wzwz() const | G3D::Quat | |
wzx() const | G3D::Quat | |
wzxw() const | G3D::Quat | |
wzxx() const | G3D::Quat | |
wzxy() const | G3D::Quat | |
wzxz() const | G3D::Quat | |
wzy() const | G3D::Quat | |
wzyw() const | G3D::Quat | |
wzyx() const | G3D::Quat | |
wzyy() const | G3D::Quat | |
wzyz() const | G3D::Quat | |
wzz() const | G3D::Quat | |
wzzw() const | G3D::Quat | |
wzzx() const | G3D::Quat | |
wzzy() const | G3D::Quat | |
wzzz() const | G3D::Quat | |
x | G3D::Quat | |
xw() const | G3D::Quat | |
xww() const | G3D::Quat | |
xwww() const | G3D::Quat | |
xwwx() const | G3D::Quat | |
xwwy() const | G3D::Quat | |
xwwz() const | G3D::Quat | |
xwx() const | G3D::Quat | |
xwxw() const | G3D::Quat | |
xwxx() const | G3D::Quat | |
xwxy() const | G3D::Quat | |
xwxz() const | G3D::Quat | |
xwy() const | G3D::Quat | |
xwyw() const | G3D::Quat | |
xwyx() const | G3D::Quat | |
xwyy() const | G3D::Quat | |
xwyz() const | G3D::Quat | |
xwz() const | G3D::Quat | |
xwzw() const | G3D::Quat | |
xwzx() const | G3D::Quat | |
xwzy() const | G3D::Quat | |
xwzz() const | G3D::Quat | |
xx() const | G3D::Quat | |
xxw() const | G3D::Quat | |
xxww() const | G3D::Quat | |
xxwx() const | G3D::Quat | |
xxwy() const | G3D::Quat | |
xxwz() const | G3D::Quat | |
xxx() const | G3D::Quat | |
xxxw() const | G3D::Quat | |
xxxx() const | G3D::Quat | |
xxxy() const | G3D::Quat | |
xxxz() const | G3D::Quat | |
xxy() const | G3D::Quat | |
xxyw() const | G3D::Quat | |
xxyx() const | G3D::Quat | |
xxyy() const | G3D::Quat | |
xxyz() const | G3D::Quat | |
xxz() const | G3D::Quat | |
xxzw() const | G3D::Quat | |
xxzx() const | G3D::Quat | |
xxzy() const | G3D::Quat | |
xxzz() const | G3D::Quat | |
xy() const | G3D::Quat | |
xyw() const | G3D::Quat | |
xyww() const | G3D::Quat | |
xywx() const | G3D::Quat | |
xywy() const | G3D::Quat | |
xywz() const | G3D::Quat | |
xyx() const | G3D::Quat | |
xyxw() const | G3D::Quat | |
xyxx() const | G3D::Quat | |
xyxy() const | G3D::Quat | |
xyxz() const | G3D::Quat | |
xyy() const | G3D::Quat | |
xyyw() const | G3D::Quat | |
xyyx() const | G3D::Quat | |
xyyy() const | G3D::Quat | |
xyyz() const | G3D::Quat | |
xyz() const | G3D::Quat | |
xyzw() const | G3D::Quat | |
xyzx() const | G3D::Quat | |
xyzy() const | G3D::Quat | |
xyzz() const | G3D::Quat | |
xz() const | G3D::Quat | |
xzw() const | G3D::Quat | |
xzww() const | G3D::Quat | |
xzwx() const | G3D::Quat | |
xzwy() const | G3D::Quat | |
xzwz() const | G3D::Quat | |
xzx() const | G3D::Quat | |
xzxw() const | G3D::Quat | |
xzxx() const | G3D::Quat | |
xzxy() const | G3D::Quat | |
xzxz() const | G3D::Quat | |
xzy() const | G3D::Quat | |
xzyw() const | G3D::Quat | |
xzyx() const | G3D::Quat | |
xzyy() const | G3D::Quat | |
xzyz() const | G3D::Quat | |
xzz() const | G3D::Quat | |
xzzw() const | G3D::Quat | |
xzzx() const | G3D::Quat | |
xzzy() const | G3D::Quat | |
xzzz() const | G3D::Quat | |
y | G3D::Quat | |
yw() const | G3D::Quat | |
yww() const | G3D::Quat | |
ywww() const | G3D::Quat | |
ywwx() const | G3D::Quat | |
ywwy() const | G3D::Quat | |
ywwz() const | G3D::Quat | |
ywx() const | G3D::Quat | |
ywxw() const | G3D::Quat | |
ywxx() const | G3D::Quat | |
ywxy() const | G3D::Quat | |
ywxz() const | G3D::Quat | |
ywy() const | G3D::Quat | |
ywyw() const | G3D::Quat | |
ywyx() const | G3D::Quat | |
ywyy() const | G3D::Quat | |
ywyz() const | G3D::Quat | |
ywz() const | G3D::Quat | |
ywzw() const | G3D::Quat | |
ywzx() const | G3D::Quat | |
ywzy() const | G3D::Quat | |
ywzz() const | G3D::Quat | |
yx() const | G3D::Quat | |
yxw() const | G3D::Quat | |
yxww() const | G3D::Quat | |
yxwx() const | G3D::Quat | |
yxwy() const | G3D::Quat | |
yxwz() const | G3D::Quat | |
yxx() const | G3D::Quat | |
yxxw() const | G3D::Quat | |
yxxx() const | G3D::Quat | |
yxxy() const | G3D::Quat | |
yxxz() const | G3D::Quat | |
yxy() const | G3D::Quat | |
yxyw() const | G3D::Quat | |
yxyx() const | G3D::Quat | |
yxyy() const | G3D::Quat | |
yxyz() const | G3D::Quat | |
yxz() const | G3D::Quat | |
yxzw() const | G3D::Quat | |
yxzx() const | G3D::Quat | |
yxzy() const | G3D::Quat | |
yxzz() const | G3D::Quat | |
yy() const | G3D::Quat | |
yyw() const | G3D::Quat | |
yyww() const | G3D::Quat | |
yywx() const | G3D::Quat | |
yywy() const | G3D::Quat | |
yywz() const | G3D::Quat | |
yyx() const | G3D::Quat | |
yyxw() const | G3D::Quat | |
yyxx() const | G3D::Quat | |
yyxy() const | G3D::Quat | |
yyxz() const | G3D::Quat | |
yyy() const | G3D::Quat | |
yyyw() const | G3D::Quat | |
yyyx() const | G3D::Quat | |
yyyy() const | G3D::Quat | |
yyyz() const | G3D::Quat | |
yyz() const | G3D::Quat | |
yyzw() const | G3D::Quat | |
yyzx() const | G3D::Quat | |
yyzy() const | G3D::Quat | |
yyzz() const | G3D::Quat | |
yz() const | G3D::Quat | |
yzw() const | G3D::Quat | |
yzww() const | G3D::Quat | |
yzwx() const | G3D::Quat | |
yzwy() const | G3D::Quat | |
yzwz() const | G3D::Quat | |
yzx() const | G3D::Quat | |
yzxw() const | G3D::Quat | |
yzxx() const | G3D::Quat | |
yzxy() const | G3D::Quat | |
yzxz() const | G3D::Quat | |
yzy() const | G3D::Quat | |
yzyw() const | G3D::Quat | |
yzyx() const | G3D::Quat | |
yzyy() const | G3D::Quat | |
yzyz() const | G3D::Quat | |
yzz() const | G3D::Quat | |
yzzw() const | G3D::Quat | |
yzzx() const | G3D::Quat | |
yzzy() const | G3D::Quat | |
yzzz() const | G3D::Quat | |
z | G3D::Quat | |
zw() const | G3D::Quat | |
zww() const | G3D::Quat | |
zwww() const | G3D::Quat | |
zwwx() const | G3D::Quat | |
zwwy() const | G3D::Quat | |
zwwz() const | G3D::Quat | |
zwx() const | G3D::Quat | |
zwxw() const | G3D::Quat | |
zwxx() const | G3D::Quat | |
zwxy() const | G3D::Quat | |
zwxz() const | G3D::Quat | |
zwy() const | G3D::Quat | |
zwyw() const | G3D::Quat | |
zwyx() const | G3D::Quat | |
zwyy() const | G3D::Quat | |
zwyz() const | G3D::Quat | |
zwz() const | G3D::Quat | |
zwzw() const | G3D::Quat | |
zwzx() const | G3D::Quat | |
zwzy() const | G3D::Quat | |
zwzz() const | G3D::Quat | |
zx() const | G3D::Quat | |
zxw() const | G3D::Quat | |
zxww() const | G3D::Quat | |
zxwx() const | G3D::Quat | |
zxwy() const | G3D::Quat | |
zxwz() const | G3D::Quat | |
zxx() const | G3D::Quat | |
zxxw() const | G3D::Quat | |
zxxx() const | G3D::Quat | |
zxxy() const | G3D::Quat | |
zxxz() const | G3D::Quat | |
zxy() const | G3D::Quat | |
zxyw() const | G3D::Quat | |
zxyx() const | G3D::Quat | |
zxyy() const | G3D::Quat | |
zxyz() const | G3D::Quat | |
zxz() const | G3D::Quat | |
zxzw() const | G3D::Quat | |
zxzx() const | G3D::Quat | |
zxzy() const | G3D::Quat | |
zxzz() const | G3D::Quat | |
zy() const | G3D::Quat | |
zyw() const | G3D::Quat | |
zyww() const | G3D::Quat | |
zywx() const | G3D::Quat | |
zywy() const | G3D::Quat | |
zywz() const | G3D::Quat | |
zyx() const | G3D::Quat | |
zyxw() const | G3D::Quat | |
zyxx() const | G3D::Quat | |
zyxy() const | G3D::Quat | |
zyxz() const | G3D::Quat | |
zyy() const | G3D::Quat | |
zyyw() const | G3D::Quat | |
zyyx() const | G3D::Quat | |
zyyy() const | G3D::Quat | |
zyyz() const | G3D::Quat | |
zyz() const | G3D::Quat | |
zyzw() const | G3D::Quat | |
zyzx() const | G3D::Quat | |
zyzy() const | G3D::Quat | |
zyzz() const | G3D::Quat | |
zz() const | G3D::Quat | |
zzw() const | G3D::Quat | |
zzww() const | G3D::Quat | |
zzwx() const | G3D::Quat | |
zzwy() const | G3D::Quat | |
zzwz() const | G3D::Quat | |
zzx() const | G3D::Quat | |
zzxw() const | G3D::Quat | |
zzxx() const | G3D::Quat | |
zzxy() const | G3D::Quat | |
zzxz() const | G3D::Quat | |
zzy() const | G3D::Quat | |
zzyw() const | G3D::Quat | |
zzyx() const | G3D::Quat | |
zzyy() const | G3D::Quat | |
zzyz() const | G3D::Quat | |
zzz() const | G3D::Quat | |
zzzw() const | G3D::Quat | |
zzzx() const | G3D::Quat | |
zzzy() const | G3D::Quat | |
zzzz() const | G3D::Quat | |