- Aldebaran documentation |
- C++ Libraries |
- index

libalmath 2.8.7.4

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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.