libalmath  2.4.3.28-r2
 All Classes Namespaces Files Functions Variables Typedefs Macros Groups Pages
Classes | Namespaces | Macros | Functions
alquaternion.h File Reference
#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...
 

Macro Definition Documentation

#define _LIBALMATH_ALMATH_TYPES_ALQUATERNION_H_

Definition at line 10 of file alquaternion.h.