The math::quaternion class defines quaternion types and utilities.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
Data Structures | |
class | math::quaternion |
4-dimensional normed division algebra over the Real Numbers More... | |
Namespaces | |
math | |
Functions | |
const quaternion | math::operator* (const quaternion &q, const vector3d &v) |
Multiply a vector by a quaternion. More... | |
const quaternion | math::operator* (const vector3d &v, const quaternion &q) |
Multiply a quaternion by a vector. More... | |
const matrix3d | math::quaternion2DCM (const quaternion &q) |
Quaternion to direction cosine matrix (DCM) conversion. More... | |
const vector3d | math::quaternion2euler (const quaternion &q) |
Quaternion to Euler angle conversion. More... | |
const vector3d | math::rotate (const quaternion &q, const vector3d &v) |
Rotate a vector by a unit quaternion. More... | |