VECTORMATRIX Namespace Reference

Classes

Typedefs

Enumerations

Functions


Typedef Documentation

typedef float VECTORMATRIX::T
 


Enumeration Type Documentation

enum VECTORMATRIX::MultiplicationOrder
 

Enumerator:
LEFT_MULTIPLY 
RIGHT_MULTIPLY 


Function Documentation

static T VECTORMATRIX::det2x2 T  m00,
T  m10,
T  m01,
T  m11
[inline, static]
 

static T VECTORMATRIX::det3x3 T  m00,
T  m10,
T  m20,
T  m01,
T  m11,
T  m21,
T  m02,
T  m12,
T  m22
[inline, static]
 

static void VECTORMATRIX::adjoint Matrix4 &  m  )  [static]
 

const Matrix2x3 VECTORMATRIX::operator * const Matrix2x3 &  m1,
const Matrix2x3 &  m2
 

const Matrix3x2 VECTORMATRIX::operator * const Matrix3x2 &  m1,
const Matrix3x2 &  m2
 

const Matrix3x4 VECTORMATRIX::operator * const Matrix3x4 &  m1,
const Matrix3x4 &  m2
 

const Matrix4x3 VECTORMATRIX::operator * const Matrix4x3 &  m1,
const Matrix4x3 &  m2
 

T VECTORMATRIX::RAND  )  [inline]
 

template<class TT>
TT VECTORMATRIX::OOSQRT TT  a  )  [inline]
 

template<class TT>
TT VECTORMATRIX::SQRT TT  a  )  [inline]
 

template<class TT>
TT VECTORMATRIX::SQR TT  a  )  [inline]
 

template<class TT>
TT VECTORMATRIX::ABS TT  a  )  [inline]
 

template<class TT>
TT VECTORMATRIX::SIN TT  a  )  [inline]
 

template<class TT>
TT VECTORMATRIX::COS TT  a  )  [inline]
 

template<class TT>
TT VECTORMATRIX::TAN TT  a  )  [inline]
 

template<class TT>
void VECTORMATRIX::SWAP TT &  a,
TT &  b
[inline]
 

bool VECTORMATRIX::operator== const Vector2 v1,
const Vector2 v2
[inline]
 

bool VECTORMATRIX::operator!= const Vector2 v1,
const Vector2 v2
[inline]
 

bool VECTORMATRIX::isEqual const Vector2 v1,
const Vector2 v2,
T  epsilon
[inline]
 

const Vector2 VECTORMATRIX::operator * T  f,
const Vector2 v
[inline]
 

const Vector2 VECTORMATRIX::operator * const Vector2 v,
T  f
[inline]
 

const Vector2 VECTORMATRIX::operator+ const Vector2 v1,
const Vector2 v2
[inline]
 

const Vector2 VECTORMATRIX::operator- const Vector2 v1,
const Vector2 v2
[inline]
 

T VECTORMATRIX::dot const Vector2 v1,
const Vector2 v2
[inline]
 

const Vector2 VECTORMATRIX::normalize const Vector2 v  )  [inline]
 

const Vector2 VECTORMATRIX::project const Vector2 v,
const Vector2 onThis
[inline]
 

const Vector2 VECTORMATRIX::lerp const Vector2 v1,
const Vector2 v2,
T  ratio
[inline]
 

const Vector2 VECTORMATRIX::scale const Vector2 v1,
const Vector2 v2
[inline]
 

bool VECTORMATRIX::operator== const Vector3 v1,
const Vector3 v2
[inline]
 

bool VECTORMATRIX::operator!= const Vector3 v1,
const Vector3 v2
[inline]
 

bool VECTORMATRIX::isEqual const Vector3 v1,
const Vector3 v2,
T  epsilon
[inline]
 

const Vector3 VECTORMATRIX::operator * T  f,
const Vector3 v
[inline]
 

const Vector3 VECTORMATRIX::operator * const Vector3 v,
T  f
[inline]
 

const Vector3 VECTORMATRIX::operator+ const Vector3 v1,
const Vector3 v2
[inline]
 

const Vector3 VECTORMATRIX::operator- const Vector3 v1,
const Vector3 v2
[inline]
 

T VECTORMATRIX::dot const Vector3 v1,
const Vector3 v2
[inline]
 

const Vector3 VECTORMATRIX::cross const Vector3 v1,
const Vector3 v2
[inline]
 

const Vector3 VECTORMATRIX::normalize const Vector3 v  )  [inline]
 

const Vector3 VECTORMATRIX::project const Vector3 v,
const Vector3 onThis
[inline]
 

const Vector3 VECTORMATRIX::lerp const Vector3 v1,
const Vector3 v2,
T  ratio
[inline]
 

const Vector3 VECTORMATRIX::scale const Vector3 v1,
const Vector3 v2
[inline]
 

bool VECTORMATRIX::operator== const Vector4 v1,
const Vector4 v2
[inline]
 

bool VECTORMATRIX::operator!= const Vector4 v1,
const Vector4 v2
[inline]
 

bool VECTORMATRIX::isEqual const Vector4 v1,
const Vector4 v2,
T  epsilon
[inline]
 

const Vector4 VECTORMATRIX::operator * T  f,
const Vector4 v
[inline]
 

const Vector4 VECTORMATRIX::operator * const Vector4 v,
T  f
[inline]
 

const Vector4 VECTORMATRIX::operator+ const Vector4 v1,
const Vector4 v2
[inline]
 

const Vector4 VECTORMATRIX::operator- const Vector4 v1,
const Vector4 v2
[inline]
 

T VECTORMATRIX::dot const Vector4 v1,
const Vector4 v2
[inline]
 

const Vector4 VECTORMATRIX::normalize const Vector4 v  )  [inline]
 

const Vector4 VECTORMATRIX::project const Vector4 v,
const Vector4 onThis
[inline]
 

const Vector4 VECTORMATRIX::lerp const Vector4 v1,
const Vector4 v2,
T  ratio
[inline]
 

const Vector4 VECTORMATRIX::scale const Vector4 v1,
const Vector4 v2
[inline]
 

const Vector2 VECTORMATRIX::operator * const Vector2 v,
const Matrix2 m
[inline]
 

const Vector2 VECTORMATRIX::operator * const Vector2 v,
const Matrix3x2 m
[inline]
 

const Vector2 VECTORMATRIX::operator * const Matrix2 m,
const Vector2 v
[inline]
 

const Vector2 VECTORMATRIX::operator * const Matrix2x3 m,
const Vector2 v
[inline]
 

const Vector3 VECTORMATRIX::operator * const Vector3 v,
const Matrix3 m
[inline]
 

const Vector3 VECTORMATRIX::operator * const Vector3 v,
const Matrix4x3 m
[inline]
 

const Vector3 VECTORMATRIX::operator * const Matrix3 m,
const Vector3 v
[inline]
 

const Vector3 VECTORMATRIX::operator * const Matrix3x4 m,
const Vector3 v
[inline]
 

const Vector4 VECTORMATRIX::operator * const Vector4 v,
const Matrix4 m
[inline]
 

const Vector4 VECTORMATRIX::operator * const Matrix4 m,
const Vector4 v
[inline]
 

bool VECTORMATRIX::operator== const Matrix2 m1,
const Matrix2 m2
[inline]
 

bool VECTORMATRIX::operator!= const Matrix2 m1,
const Matrix2 m2
[inline]
 

const Matrix2 VECTORMATRIX::operator * const Matrix2 m1,
const Matrix2 m2
[inline]
 

const Matrix2 VECTORMATRIX::operator * T  f,
const Matrix2 m
[inline]
 

const Matrix2 VECTORMATRIX::operator * const Matrix2 m,
T  f
[inline]
 

const Matrix2 VECTORMATRIX::operator+ const Matrix2 m1,
const Matrix2 m2
[inline]
 

const Matrix2 VECTORMATRIX::operator- const Matrix2 m1,
const Matrix2 m2
[inline]
 

const Matrix2 VECTORMATRIX::transpose const Matrix2 m  )  [inline]
 

const Matrix2 VECTORMATRIX::invert const Matrix2 m  )  [inline]
 

bool VECTORMATRIX::operator== const Matrix3 m1,
const Matrix3 m2
[inline]
 

bool VECTORMATRIX::operator!= const Matrix3 m1,
const Matrix3 m2
[inline]
 

const Matrix3 VECTORMATRIX::operator * const Matrix3 m1,
const Matrix3 m2
[inline]
 

const Matrix3 VECTORMATRIX::operator * T  f,
const Matrix3 m
[inline]
 

const Matrix3 VECTORMATRIX::operator * const Matrix3 m,
T  f
[inline]
 

const Matrix3 VECTORMATRIX::operator+ const Matrix3 m1,
const Matrix3 m2
[inline]
 

const Matrix3 VECTORMATRIX::operator- const Matrix3 m1,
const Matrix3 m2
[inline]
 

const Matrix3 VECTORMATRIX::transpose const Matrix3 m  )  [inline]
 

const Matrix3 VECTORMATRIX::invert const Matrix3 m  )  [inline]
 

bool VECTORMATRIX::operator== const Matrix4 m1,
const Matrix4 m2
[inline]
 

bool VECTORMATRIX::operator!= const Matrix4 m1,
const Matrix4 m2
[inline]
 

const Matrix4 VECTORMATRIX::operator * const Matrix4 m1,
const Matrix4 m2
[inline]
 

const Matrix4 VECTORMATRIX::operator * T  f,
const Matrix4 m
[inline]
 

const Matrix4 VECTORMATRIX::operator * const Matrix4 m,
T  f
[inline]
 

const Matrix4 VECTORMATRIX::operator+ const Matrix4 m1,
const Matrix4 m2
[inline]
 

const Matrix4 VECTORMATRIX::operator- const Matrix4 m1,
const Matrix4 m2
[inline]
 

const Matrix4 VECTORMATRIX::transpose const Matrix4 m  )  [inline]
 

const Matrix4 VECTORMATRIX::invert const Matrix4 m  )  [inline]
 

bool VECTORMATRIX::operator== const Matrix2x3 m1,
const Matrix2x3 m2
[inline]
 

bool VECTORMATRIX::operator!= const Matrix2x3 m1,
const Matrix2x3 m2
[inline]
 

const Matrix2x3 VECTORMATRIX::operator * T  f,
const Matrix2x3 m
[inline]
 

const Matrix2x3 VECTORMATRIX::operator * const Matrix2x3 m,
T  f
[inline]
 

const Matrix2x3 VECTORMATRIX::operator+ const Matrix2x3 m1,
const Matrix2x3 m2
[inline]
 

const Matrix2x3 VECTORMATRIX::operator- const Matrix2x3 m1,
const Matrix2x3 m2
[inline]
 

const Matrix2x3 VECTORMATRIX::transpose const Matrix2x3 m  )  [inline]
 

const Matrix2x3 VECTORMATRIX::invert const Matrix2x3 m  )  [inline]
 

bool VECTORMATRIX::operator== const Matrix3x2 m1,
const Matrix3x2 m2
[inline]
 

bool VECTORMATRIX::operator!= const Matrix3x2 m1,
const Matrix3x2 m2
[inline]
 

const Matrix3x2 VECTORMATRIX::operator * T  f,
const Matrix3x2 m
[inline]
 

const Matrix3x2 VECTORMATRIX::operator * const Matrix3x2 m,
T  f
[inline]
 

const Matrix3x2 VECTORMATRIX::operator+ const Matrix3x2 m1,
const Matrix3x2 m2
[inline]
 

const Matrix3x2 VECTORMATRIX::operator- const Matrix3x2 m1,
const Matrix3x2 m2
[inline]
 

const Matrix3x2 VECTORMATRIX::transpose const Matrix3x2 m  )  [inline]
 

const Matrix3x2 VECTORMATRIX::invert const Matrix3x2 m  )  [inline]
 

bool VECTORMATRIX::operator== const Matrix3x4 m1,
const Matrix3x4 m2
[inline]
 

bool VECTORMATRIX::operator!= const Matrix3x4 m1,
const Matrix3x4 m2
[inline]
 

const Matrix3x4 VECTORMATRIX::operator * T  f,
const Matrix3x4 m
[inline]
 

const Matrix3x4 VECTORMATRIX::operator * const Matrix3x4 m,
T  f
[inline]
 

const Matrix3x4 VECTORMATRIX::operator+ const Matrix3x4 m1,
const Matrix3x4 m2
[inline]
 

const Matrix3x4 VECTORMATRIX::operator- const Matrix3x4 m1,
const Matrix3x4 m2
[inline]
 

const Matrix3x4 VECTORMATRIX::transpose const Matrix3x4 m  )  [inline]
 

const Matrix3x4 VECTORMATRIX::invert const Matrix3x4 m  )  [inline]
 

bool VECTORMATRIX::operator== const Matrix4x3 m1,
const Matrix4x3 m2
[inline]
 

bool VECTORMATRIX::operator!= const Matrix4x3 m1,
const Matrix4x3 m2
[inline]
 

const Matrix4x3 VECTORMATRIX::operator * T  f,
const Matrix4x3 m
[inline]
 

const Matrix4x3 VECTORMATRIX::operator * const Matrix4x3 m,
T  f
[inline]
 

const Matrix4x3 VECTORMATRIX::operator+ const Matrix4x3 m1,
const Matrix4x3 m2
[inline]
 

const Matrix4x3 VECTORMATRIX::operator- const Matrix4x3 m1,
const Matrix4x3 m2
[inline]
 

const Matrix4x3 VECTORMATRIX::transpose const Matrix4x3 m  )  [inline]
 

const Matrix4x3 VECTORMATRIX::invert const Matrix4x3 m  )  [inline]
 

const Matrix2x3 VECTORMATRIX::makeMatrix2x3 const Matrix3x2 m  )  [inline]
 

const Matrix3x2 VECTORMATRIX::makeMatrix3x2 const Matrix2x3 m  )  [inline]
 

const Matrix3x4 VECTORMATRIX::makeMatrix3x4 const Matrix4x3 m  )  [inline]
 

const Matrix4x3 VECTORMATRIX::makeMatrix4x3 const Matrix3x4 m  )  [inline]
 

const Matrix2 VECTORMATRIX::makeMatrix2 const Matrix2x3 m  )  [inline]
 

const Matrix2 VECTORMATRIX::makeMatrix2 const Matrix3x2 m  )  [inline]
 

const Matrix2 VECTORMATRIX::makeMatrix2 const Matrix3 m  )  [inline]
 

const Matrix2 VECTORMATRIX::makeMatrix2 const Matrix3x4 m  )  [inline]
 

const Matrix2 VECTORMATRIX::makeMatrix2 const Matrix4x3 m  )  [inline]
 

const Matrix2 VECTORMATRIX::makeMatrix2 const Matrix4 m  )  [inline]
 

const Matrix3x2 VECTORMATRIX::makeMatrix3x2 const Matrix3 m  )  [inline]
 

const Matrix2x3 VECTORMATRIX::makeMatrix2x3 const Matrix3 m  )  [inline]
 

const Matrix3 VECTORMATRIX::makeMatrix3 const Matrix3x4 m  )  [inline]
 

const Matrix3 VECTORMATRIX::makeMatrix3 const Matrix4x3 m  )  [inline]
 

const Matrix3 VECTORMATRIX::makeMatrix3 const Matrix4 m  )  [inline]
 

const Matrix3x2 VECTORMATRIX::makeMatrix3x2 const Matrix4 m  )  [inline]
 

const Matrix2x3 VECTORMATRIX::makeMatrix2x3 const Matrix4 m  )  [inline]
 

const Matrix4x3 VECTORMATRIX::makeMatrix4x3 const Matrix4 m  )  [inline]
 

const Matrix3x4 VECTORMATRIX::makeMatrix3x4 const Matrix4 m  )  [inline]
 


Generated on Mon Mar 12 21:09:49 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6