libalmath  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
alquaternion.h File Reference
#include <vector>
#include <almath/api.h>

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

ALMATH_API float AL::Math::norm (const Quaternion &pQua)
 Compute the norm of a Quaternion: More...
 
ALMATH_API Quaternion AL::Math::normalize (const Quaternion &pQua)
 Normalize a Quaternion: More...
 
ALMATH_API void AL::Math::quaternionInverse (const Quaternion &pQua, Quaternion &pQuaOut)
 Return the quaternion inverse of the given Quaternion: More...
 
ALMATH_API Quaternion AL::Math::quaternionInverse (const Quaternion &pQua)
 Return the quaternion inverse of the given Quaternion More...
 
ALMATH_API 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...
 
ALMATH_API void AL::Math::angleAndAxisRotationFromQuaternion (const Quaternion &pQuaternion, float &pAngle, float &pAxisX, float &pAxisY, float &pAxisZ)
 Compute angle and axis rotation from a Quaternion. More...
 
ALMATH_API 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.