|
i6engine
1.0
|

Go to the source code of this file.
Classes | |
| class | i6e::math::i6eQuaternion |
| Class describing a 3d rotation. More... | |
Namespaces | |
| i6e | |
| i6e::math | |
Typedefs | |
| typedef i6e::math::i6eQuaternion | Quaternion |
Functions | |
| ISIXE_MATH_API std::ostream & | i6e::math::operator<< (std::ostream &stream, const i6eQuaternion &q) |
| stream operator for quaternion More... | |
| ISIXE_MATH_API i6eQuaternion | i6e::math::operator* (const i6eQuaternion &q, const i6eVector &w) |
| multiplies quaternion with i6eVector More... | |
| ISIXE_MATH_API i6eQuaternion | i6e::math::operator* (const i6eVector &w, const i6eQuaternion &q) |
| multiplies i6eVector with quaternion More... | |
| ISIXE_MATH_API double | i6e::math::dotProduct (const i6eQuaternion &p, const i6eQuaternion &q) |
| creates dot product out of two quaternions More... | |
| ISIXE_MATH_API double | i6e::math::scalProd (const i6eQuaternion &p, const i6eQuaternion &q) |
| calculates scalar product of current Quaternion and p More... | |