Ravelin
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Ravelin::AANGLE Class Reference

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)
 
AANGLEset (const VECTOR3 &v, REAL angle)
 
AANGLEset (const ORIGIN3 &v, REAL angle)
 
AANGLEoperator= (const MATRIX3 &m)
 
AANGLEoperator= (const QUAT &q)
 
AANGLEoperator= (const AANGLE &source)
 
void set (const MATRIX3 &m, const VECTOR3 &axis)
 
AANGLE operator* (const AANGLE &a) const
 
AANGLEoperator*= (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)
 
AANGLEset (const VECTOR3 &v, REAL angle)
 
AANGLEset (const ORIGIN3 &v, REAL angle)
 
AANGLEoperator= (const MATRIX3 &m)
 
AANGLEoperator= (const QUAT &q)
 
AANGLEoperator= (const AANGLE &source)
 
void set (const MATRIX3 &m, const VECTOR3 &axis)
 
AANGLE operator* (const AANGLE &a) const
 
AANGLEoperator*= (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
 

Detailed Description

Class for representation of orientation by an angle around an axis.


The documentation for this class was generated from the following files: