#include <vector>
Go to the source code of this file.
Classes | |
struct | AL::Math::Quaternion |
Create and play with a Quaternion. More... | |
Namespaces | |
AL | |
AL::Math | |
Macros | |
#define | _LIBALMATH_ALMATH_TYPES_ALQUATERNION_H_ |
Functions | |
float | AL::Math::norm (const Quaternion &pQua) |
Compute the norm of a Quaternion: More... | |
Quaternion | AL::Math::normalize (const Quaternion &pQua) |
Normalize a Quaternion: More... | |
void | AL::Math::quaternionInverse (const Quaternion &pQua, Quaternion &pQuaOut) |
Return the quaternion inverse of the given Quaternion: More... | |
Quaternion | AL::Math::quaternionInverse (const Quaternion &pQua) |
Return the quaternion inverse of the given Quaternion More... | |
Quaternion | AL::Math::quaternionFromAngleAndAxisRotation (const float pAngle, const float pAxisX, const float pAxisY, const float pAxisZ) |
Create a Quaternion initialized with explicit angle and axis rotation. More... | |
void | AL::Math::angleAndAxisRotationFromQuaternion (const Quaternion &pQuaternion, float &pAngle, float &pAxisX, float &pAxisY, float &pAxisZ) |
Compute angle and axis rotation from a Quaternion. More... | |
std::vector< float > | AL::Math::angleAndAxisRotationFromQuaternion (const Quaternion &pQuaternion) |
Compute angle and axis rotation from a Quaternion. More... | |
#define _LIBALMATH_ALMATH_TYPES_ALQUATERNION_H_ |
Definition at line 10 of file alquaternion.h.