Pyrogenesis  trunk
Classes | Typedefs | Enumerations | Functions
Decompose.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Quat
 
struct  AffineParts
 

Typedefs

typedef Quat HVect
 
typedef float HMatrix[4][4]
 

Enumerations

enum  QuatPart { X, Y, Z, W }
 

Functions

float polar_decomp (HMatrix M, HMatrix Q, HMatrix S)
 
HVect spect_decomp (HMatrix S, HMatrix U)
 
Quat snuggle (Quat q, HVect *k)
 
void decomp_affine (HMatrix A, AffineParts *parts)
 
void invert_affine (AffineParts *parts, AffineParts *inverse)
 

Typedef Documentation

typedef float HMatrix[4][4]
typedef Quat HVect

Enumeration Type Documentation

enum QuatPart
Enumerator

Function Documentation

void decomp_affine ( HMatrix  A,
AffineParts parts 
)
void invert_affine ( AffineParts parts,
AffineParts inverse 
)
float polar_decomp ( HMatrix  M,
HMatrix  Q,
HMatrix  S 
)
Quat snuggle ( Quat  q,
HVect k 
)
HVect spect_decomp ( HMatrix  S,
HMatrix  U 
)