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... | |