FbxEuler Class Reference

#include <fbxmath.h>

Class Description

Definition at line 70 of file fbxmath.h.

Public Types

enum  EAxis { eAxisX =0, eAxisY =1, eAxisZ =2 }
 
enum  EOrder {
  eOrderXYZ, eOrderXZY, eOrderYZX, eOrderYXZ,
  eOrderZXY, eOrderZYX, eOrderSphericXYZ
}
 

Static Public Member Functions

static bool IsParityOdd (EOrder pOrder)
 
static bool IsRepeat (EOrder pOrder)
 
static void SetDegenerateThreshold (double pThreshold=16.0 *FLT_EPSILON)
 
static double DegenerateThreshold ()
 

Static Public Attributes

static const int AxisTableSize
 
static const int AxisTable [][3]
 

Member Enumeration Documentation

enum EAxis
Enumerator
eAxisX 
eAxisY 
eAxisZ 

Definition at line 73 of file fbxmath.h.

enum EOrder
Enumerator
eOrderXYZ 
eOrderXZY 
eOrderYZX 
eOrderYXZ 
eOrderZXY 
eOrderZYX 
eOrderSphericXYZ 

Definition at line 75 of file fbxmath.h.

Member Function Documentation

static bool IsParityOdd ( EOrder  pOrder)
static
static bool IsRepeat ( EOrder  pOrder)
static
static void SetDegenerateThreshold ( double  pThreshold = 16.0 *FLT_EPSILON)
static
static double DegenerateThreshold ( )
inlinestatic

Definition at line 98 of file fbxmath.h.

98 { return FbxEuler::mDegenerateThreshold; }

Member Data Documentation

const int AxisTableSize
static

Definition at line 89 of file fbxmath.h.

const int AxisTable[][3]
static

Definition at line 90 of file fbxmath.h.


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