deMatrix3f.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void deSetQ4M3 (deFloat *resq, const deFloat(*m1)[DE_MATRIX3_COL])
void deSetV3M3xyz (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL])
void deSetV3M3zyx (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL])
void deSetV3M3zyxV3 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL], const deFloat *last)
void deLUdecomposeM3M3 (deFloat(*lu)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL])
void deBackSubstituteV3M3V3 (deFloat *x, const deFloat(*lu)[DE_MATRIX3_COL], const deFloat *y)
void deSetM3S2 (deFloat(*res)[DE_MATRIX3_COL], const int axis, const deFloat angle)
DE_MATH_API void deSetM3S9 (deFloat(*res)[DE_MATRIX3_COL], const deFloat a0, const deFloat a1, const deFloat a2, const deFloat a3, const deFloat a4, const deFloat a5, const deFloat a6, const deFloat a7, const deFloat a8)
DE_MATH_API void deZeroM3 (deFloat(*res)[DE_MATRIX3_COL])
DE_MATH_API void deIdentityM3 (deFloat(*res)[DE_MATRIX3_COL])
DE_MATH_API void deMulM3S1 (deFloat(*res)[DE_MATRIX3_COL], const deFloat s)
DE_MATH_API void deNegateM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL])
DE_MATH_API void deSetM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL])
DE_MATH_API void deAddM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL])
DE_MATH_API void deSubM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL])
DE_MATH_API void deAddM3M3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL])
DE_MATH_API void deSubM3M3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL])
DE_MATH_API void deMulM3M3S1 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat s)
DE_MATH_API void deMulM3M3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL])
DE_MATH_API void deMulM3M3tM3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL])
DE_MATH_API void deMulM3M3M3t (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL])
DE_MATH_API void deMulV3M3V3 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL], const deFloat *v2)
DE_MATH_API void deMulV3M3tV3 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL], const deFloat *v2)
DE_MATH_API void deMulM3M3V3x (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat *v2)
DE_MATH_API void deTransposeM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL])
DE_MATH_API void deColumnV3M3S1 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL], const int col)
DE_MATH_API void deDiagonalM3V3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat *v1)
DE_MATH_API void deDiagonalM3S3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat x, const deFloat y, const deFloat z)
DE_MATH_API void deDiagonalV3M3 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL])
DE_MATH_API deFloat dedetM3 (const deFloat(*m1)[DE_MATRIX3_COL])
DE_MATH_API void deInvertDetSPDM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL])
DE_MATH_API void deInvertDetM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL])
DE_MATH_API void deAngularErrorV3M3M3 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL])
DE_MATH_API void deSetM3Q4 (deFloat(*res)[DE_MATRIX3_COL], const deFloat *q1)
DE_MATH_API void deMulM3V3V3t (deFloat(*res)[DE_MATRIX3_COL], const deFloat *v1, const deFloat *v2)
DE_MATH_API void deSetM3V3x (deFloat(*res)[DE_MATRIX3_COL], const deFloat *v1)
DE_MATH_API void deMulM3V3xM3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat *v1, const deFloat(*m2)[DE_MATRIX3_COL])
DE_MATH_API void deSetM3V3S1 (deFloat(*res)[DE_MATRIX3_COL], const deFloat *axis, const deFloat angle)
DE_MATH_API void deSetM3xyzS3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat x, const deFloat y, const deFloat z)
DE_MATH_API void deSetM3zyxS3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat x, const deFloat y, const deFloat z)


Function Documentation

DE_MATH_API void deAddM3M3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL]
 

DE_MATH_API void deAddM3M3M3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL],
const deFloat m2[DE_MATRIX3_COL]
 

DE_MATH_API void deAngularErrorV3M3M3 deFloat resv,
const deFloat m1[DE_MATRIX3_COL],
const deFloat m2[DE_MATRIX3_COL]
 

void deBackSubstituteV3M3V3 deFloat x,
const deFloat lu[DE_MATRIX3_COL],
const deFloat y
 

DE_MATH_API void deColumnV3M3S1 deFloat resv,
const deFloat m1[DE_MATRIX3_COL],
const int  col
 

DE_MATH_API deFloat dedetM3 const deFloat m1[DE_MATRIX3_COL]  ) 
 

DE_MATH_API void deDiagonalM3S3 deFloat res[DE_MATRIX3_COL],
const deFloat  x,
const deFloat  y,
const deFloat  z
 

DE_MATH_API void deDiagonalM3V3 deFloat res[DE_MATRIX3_COL],
const deFloat v1
 

DE_MATH_API void deDiagonalV3M3 deFloat resv,
const deFloat m1[DE_MATRIX3_COL]
 

DE_MATH_API void deIdentityM3 deFloat res[DE_MATRIX3_COL]  ) 
 

DE_MATH_API void deInvertDetM3M3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL]
 

DE_MATH_API void deInvertDetSPDM3M3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL]
 

void deLUdecomposeM3M3 deFloat lu[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL]
 

DE_MATH_API void deMulM3M3M3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL],
const deFloat m2[DE_MATRIX3_COL]
 

DE_MATH_API void deMulM3M3M3t deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL],
const deFloat m2[DE_MATRIX3_COL]
 

DE_MATH_API void deMulM3M3S1 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL],
const deFloat  s
 

DE_MATH_API void deMulM3M3tM3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL],
const deFloat m2[DE_MATRIX3_COL]
 

DE_MATH_API void deMulM3M3V3x deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL],
const deFloat v2
 

DE_MATH_API void deMulM3S1 deFloat res[DE_MATRIX3_COL],
const deFloat  s
 

DE_MATH_API void deMulM3V3V3t deFloat res[DE_MATRIX3_COL],
const deFloat v1,
const deFloat v2
 

DE_MATH_API void deMulM3V3xM3 deFloat res[DE_MATRIX3_COL],
const deFloat v1,
const deFloat m2[DE_MATRIX3_COL]
 

DE_MATH_API void deMulV3M3tV3 deFloat resv,
const deFloat m1[DE_MATRIX3_COL],
const deFloat v2
 

DE_MATH_API void deMulV3M3V3 deFloat resv,
const deFloat m1[DE_MATRIX3_COL],
const deFloat v2
 

DE_MATH_API void deNegateM3M3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL]
 

DE_MATH_API void deSetM3M3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL]
 

DE_MATH_API void deSetM3Q4 deFloat res[DE_MATRIX3_COL],
const deFloat q1
 

void deSetM3S2 deFloat res[DE_MATRIX3_COL],
const int  axis,
const deFloat  angle
 

DE_MATH_API void deSetM3S9 deFloat res[DE_MATRIX3_COL],
const deFloat  a0,
const deFloat  a1,
const deFloat  a2,
const deFloat  a3,
const deFloat  a4,
const deFloat  a5,
const deFloat  a6,
const deFloat  a7,
const deFloat  a8
 

DE_MATH_API void deSetM3V3S1 deFloat res[DE_MATRIX3_COL],
const deFloat axis,
const deFloat  angle
 

DE_MATH_API void deSetM3V3x deFloat res[DE_MATRIX3_COL],
const deFloat v1
 

DE_MATH_API void deSetM3xyzS3 deFloat res[DE_MATRIX3_COL],
const deFloat  x,
const deFloat  y,
const deFloat  z
 

DE_MATH_API void deSetM3zyxS3 deFloat res[DE_MATRIX3_COL],
const deFloat  x,
const deFloat  y,
const deFloat  z
 

void deSetQ4M3 deFloat resq,
const deFloat m1[DE_MATRIX3_COL]
 

void deSetV3M3xyz deFloat resv,
const deFloat m1[DE_MATRIX3_COL]
 

void deSetV3M3zyx deFloat resv,
const deFloat m1[DE_MATRIX3_COL]
 

void deSetV3M3zyxV3 deFloat resv,
const deFloat m1[DE_MATRIX3_COL],
const deFloat last
 

DE_MATH_API void deSubM3M3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL]
 

DE_MATH_API void deSubM3M3M3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL],
const deFloat m2[DE_MATRIX3_COL]
 

DE_MATH_API void deTransposeM3M3 deFloat res[DE_MATRIX3_COL],
const deFloat m1[DE_MATRIX3_COL]
 

DE_MATH_API void deZeroM3 deFloat res[DE_MATRIX3_COL]  ) 
 


Generated on Sun Apr 9 22:12:44 2006 for TAO by  doxygen 1.4.6-NO