| Add(Quaternion left, Quaternion right) | AdvanceMath.Quaternion | static |
| Add(ref Quaternion left, ref Quaternion right, out Quaternion result) | AdvanceMath.Quaternion | static |
| Dot(Quaternion quat) | AdvanceMath.Quaternion | |
| Equals(object obj) | AdvanceMath.Quaternion | |
| Exp() | AdvanceMath.Quaternion | |
| FromAngleAxis(Scalar angle, Vector3D aXis) | AdvanceMath.Quaternion | static |
| FromEulerAngles(Scalar pitch, Scalar Yaw, Scalar roll) | AdvanceMath.Quaternion | static |
| FromEulerAnglesInDegrees(Scalar pitch, Scalar Yaw, Scalar roll) | AdvanceMath.Quaternion | static |
| GetHashCode() | AdvanceMath.Quaternion | |
| Identity | AdvanceMath.Quaternion | static |
| Inverse() | AdvanceMath.Quaternion | |
| Log() | AdvanceMath.Quaternion | |
| Multiply(Quaternion left, Quaternion right) | AdvanceMath.Quaternion | static |
| Multiply(ref Quaternion left, ref Quaternion right, out Quaternion result) | AdvanceMath.Quaternion | static |
| Multiply(Quaternion left, Scalar scalar) | AdvanceMath.Quaternion | static |
| Multiply(ref Quaternion left, ref Scalar scalar, out Quaternion result) | AdvanceMath.Quaternion | static |
| Negate(Quaternion value) | AdvanceMath.Quaternion | static |
| Negate(ref Quaternion value) | AdvanceMath.Quaternion | static |
| Negate(ref Quaternion value, out Quaternion result) | AdvanceMath.Quaternion | static |
| next | AdvanceMath.Quaternion | privatestatic |
| Norm | AdvanceMath.Quaternion | |
| Normalize() | AdvanceMath.Quaternion | |
| operator!=(Quaternion left, Quaternion right) | AdvanceMath.Quaternion | static |
| operator*(Quaternion left, Quaternion right) | AdvanceMath.Quaternion | static |
| operator*(Scalar scalar, Quaternion right) | AdvanceMath.Quaternion | static |
| operator*(Quaternion left, Scalar scalar) | AdvanceMath.Quaternion | static |
| operator+(Quaternion left, Quaternion right) | AdvanceMath.Quaternion | static |
| operator-(Quaternion left, Quaternion right) | AdvanceMath.Quaternion | static |
| operator-(Quaternion value) | AdvanceMath.Quaternion | static |
| operator==(Quaternion left, Quaternion right) | AdvanceMath.Quaternion | static |
| Parse(string text) | AdvanceMath.Quaternion | static |
| Pitch | AdvanceMath.Quaternion | |
| PitchInDegrees | AdvanceMath.Quaternion | |
| Quaternion(Scalar W, Scalar X, Scalar Y, Scalar Z) | AdvanceMath.Quaternion | |
| Roll | AdvanceMath.Quaternion | |
| RollInDegrees | AdvanceMath.Quaternion | |
| Slerp(Scalar time, Quaternion quatA, Quaternion quatB) | AdvanceMath.Quaternion | static |
| Slerp(Scalar time, Quaternion quatA, Quaternion quatB, bool useShortestPath) | AdvanceMath.Quaternion | static |
| Squad(Scalar t, Quaternion p, Quaternion a, Quaternion b, Quaternion q) | AdvanceMath.Quaternion | static |
| Squad(Scalar t, Quaternion p, Quaternion a, Quaternion b, Quaternion q, bool useShortestPath) | AdvanceMath.Quaternion | static |
| Subtract(Quaternion left, Quaternion right) | AdvanceMath.Quaternion | static |
| Subtract(ref Quaternion left, ref Quaternion right, out Quaternion result) | AdvanceMath.Quaternion | static |
| ToAngleAxis(ref Scalar angle, ref Vector3D aXis) | AdvanceMath.Quaternion | |
| ToAxis(out Vector3D XAxis, out Vector3D YAxis, out Vector3D ZAxis) | AdvanceMath.Quaternion | |
| ToEulerAngles() | AdvanceMath.Quaternion | |
| ToEulerAngles(out Scalar pitch, out Scalar Yaw, out Scalar roll) | AdvanceMath.Quaternion | |
| ToEulerAnglesInDegrees() | AdvanceMath.Quaternion | |
| ToEulerAnglesInDegrees(out Scalar pitch, out Scalar Yaw, out Scalar roll) | AdvanceMath.Quaternion | |
| ToRotationMatrix() | AdvanceMath.Quaternion | |
| ToString() | AdvanceMath.Quaternion | |
| W | AdvanceMath.Quaternion | |
| X | AdvanceMath.Quaternion | |
| XAxis | AdvanceMath.Quaternion | |
| Y | AdvanceMath.Quaternion | |
| Yaw | AdvanceMath.Quaternion | |
| YawInDegrees | AdvanceMath.Quaternion | |
| YAxis | AdvanceMath.Quaternion | |
| Z | AdvanceMath.Quaternion | |
| ZAxis | AdvanceMath.Quaternion | |
| Zero | AdvanceMath.Quaternion | static |