![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Quaternion. More...
#include "pimathmatrix.h"Classes | |
| class | PIQuaternion |
| Quaternion for representing 3D rotations and orientations. More... | |
Functions | |
| PIQuaternion | operator* (const double &a, const PIQuaternion &q) |
| Scalar multiplication with quaternion. | |
| PIQuaternion | operator* (const PIQuaternion &q0, const PIQuaternion &q1) |
| Quaternion multiplication. More... | |
| PIQuaternion | operator+ (const PIQuaternion &q0, const PIQuaternion &q1) |
| Quaternion addition. More... | |
| PIQuaternion | operator- (const PIQuaternion &q0, const PIQuaternion &q1) |
| Quaternion subtraction. More... | |
| PIQuaternion | operator- (const PIQuaternion &q0) |
| Quaternion negation. More... | |
Quaternion.
| PIQuaternion operator* | ( | const PIQuaternion & | q0, |
| const PIQuaternion & | q1 | ||
| ) |
Quaternion multiplication.
Performs quaternion multiplication (Hamilton product)
|
inline |
Quaternion addition.
Adds corresponding components of two quaternions
|
inline |
Quaternion subtraction.
Subtracts corresponding components of two quaternions
|
inline |
Quaternion negation.
Negates both vector and scalar parts of the quaternion