Ravelin
|
Class for representation of orientation by an angle around an axis. More...
#include <AAngled.h>
Public Member Functions | |
AANGLE (const AANGLE &source) | |
AANGLE (REAL x, REAL y, REAL z, REAL angle) | |
AANGLE (const VECTOR3 &v, REAL angle) | |
AANGLE (const ORIGIN3 &v, REAL angle) | |
AANGLE (const MATRIX3 &m) | |
AANGLE (const QUAT &q) | |
AANGLE (const MATRIX3 &m, const VECTOR3 &axis) | |
AANGLE & | set (const VECTOR3 &v, REAL angle) |
AANGLE & | set (const ORIGIN3 &v, REAL angle) |
AANGLE & | operator= (const MATRIX3 &m) |
AANGLE & | operator= (const QUAT &q) |
AANGLE & | operator= (const AANGLE &source) |
void | set (const MATRIX3 &m, const VECTOR3 &axis) |
AANGLE | operator* (const AANGLE &a) const |
AANGLE & | operator*= (const AANGLE &a) |
AANGLE (const AANGLE &source) | |
AANGLE (REAL x, REAL y, REAL z, REAL angle) | |
AANGLE (const VECTOR3 &v, REAL angle) | |
AANGLE (const ORIGIN3 &v, REAL angle) | |
AANGLE (const MATRIX3 &m) | |
AANGLE (const QUAT &q) | |
AANGLE (const MATRIX3 &m, const VECTOR3 &axis) | |
AANGLE & | set (const VECTOR3 &v, REAL angle) |
AANGLE & | set (const ORIGIN3 &v, REAL angle) |
AANGLE & | operator= (const MATRIX3 &m) |
AANGLE & | operator= (const QUAT &q) |
AANGLE & | operator= (const AANGLE &source) |
void | set (const MATRIX3 &m, const VECTOR3 &axis) |
AANGLE | operator* (const AANGLE &a) const |
AANGLE & | operator*= (const AANGLE &a) |
Static Public Member Functions | |
static REAL | safe_sqrt (REAL x) |
Does a "safe" square root - input values sufficiently close to -0 are returned as 0. | |
static REAL | safe_sqrt (REAL x) |
Does a "safe" square root - input values sufficiently close to -0 are returned as 0. | |
Public Attributes | |
REAL | angle |
REAL | x |
REAL | y |
REAL | z |
Class for representation of orientation by an angle around an axis.