| _Add enum name | NUM::OMatrix< T > |  | 
  | _copy(const OMatrix &a) | NUM::OMatrix< T > |  [inline, private] | 
  | _Div enum name | NUM::OMatrix< T > |  | 
  | _Ident enum name | NUM::OMatrix< T > |  | 
  | _identity() | NUM::OMatrix< T > |  [inline, private] | 
  | _Invers enum name | NUM::OMatrix< T > |  | 
  | _Mul enum name | NUM::OMatrix< T > |  | 
  | _Null enum name | NUM::OMatrix< T > |  | 
  | _Rotate enum name | NUM::OMatrix< T > |  | 
  | _Scale enum name | NUM::OMatrix< T > |  | 
  | _Sub enum name | NUM::OMatrix< T > |  | 
  | _Translate enum name | NUM::OMatrix< T > |  | 
  | _Transpose enum name | NUM::OMatrix< T > |  | 
  | _zero() | NUM::OMatrix< T > |  [inline, private] | 
  | Add enum value | NUM::OMatrix< T > |  | 
  | determinant() const | NUM::OMatrix< T > |  [inline] | 
  | Div enum value | NUM::OMatrix< T > |  | 
  | Ident enum value | NUM::OMatrix< T > |  | 
  | Identity enum value | NUM::OMatrix< T > |  | 
  | identity() | NUM::OMatrix< T > |  [inline] | 
  | Invers enum value | NUM::OMatrix< T > |  | 
  | IsNull(T epsilon) const | NUM::OMatrix< T > |  [inline] | 
  | m | NUM::OMatrix< T > |  [private] | 
  | Mul enum value | NUM::OMatrix< T > |  | 
  | ncols() const | NUM::OMatrix< T > |  [inline] | 
  | neg() | NUM::OMatrix< T > |  [inline] | 
  | nrows() const | NUM::OMatrix< T > |  [inline] | 
  | Null enum value | NUM::OMatrix< T > |  | 
  | OMatrix() | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(const OMatrix &a) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(enum _Null) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(enum _Ident) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(T m00, T m01, T m02, T m03, T m10, T m11, T m12, T m13, T m20, T m21, T m22, T m23, T m30, T m31, T m32, T m33) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(enum _Add, const OMatrix< T > &a, const OMatrix< T > &b) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(enum _Sub, const OMatrix< T > &a, const OMatrix< T > &b) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(enum _Mul, const OMatrix< T > &a, T b) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(enum _Div, const OMatrix< T > &a, T b) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(enum _Mul, const OMatrix< T > &a, const OMatrix< T > &b) | NUM::OMatrix< T > |  | 
  | OMatrix(enum _Scale, T f) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(enum _Scale, const Vector3< T > &f) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(enum _Translate, const Vector3< T > &d) | NUM::OMatrix< T > |  [inline] | 
  | OMatrix(enum _Rotate, const Vector3< T > &axis, T angle) | NUM::OMatrix< T > |  | 
  | OMatrix(enum _Invers, const OMatrix< T > &a) | NUM::OMatrix< T > |  | 
  | OMatrix(enum _Transpose, const OMatrix< T > &a) | NUM::OMatrix< T > |  [inline] | 
  | operator *=(T a) | NUM::OMatrix< T > |  [inline] | 
  | operator *=(const OMatrix &b) | NUM::OMatrix< T > |  | 
  | operator+=(const OMatrix &a) | NUM::OMatrix< T > |  [inline] | 
  | operator-=(const OMatrix &a) | NUM::OMatrix< T > |  [inline] | 
  | operator/=(T a) | NUM::OMatrix< T > |  [inline] | 
  | operator/=(const OMatrix &a) | NUM::OMatrix< T > |  | 
  | operator=(const OMatrix &a) | NUM::OMatrix< T > |  [inline] | 
  | operator[](int r) | NUM::OMatrix< T > |  [inline] | 
  | operator[](int r) const | NUM::OMatrix< T > |  [inline] | 
  | Rotate enum value | NUM::OMatrix< T > |  | 
  | Scale enum value | NUM::OMatrix< T > |  | 
  | Sub enum value | NUM::OMatrix< T > |  | 
  | Translate enum value | NUM::OMatrix< T > |  | 
  | Transpose enum value | NUM::OMatrix< T > |  | 
  | transpose() | NUM::OMatrix< T > |  [inline] | 
  | zero() | NUM::OMatrix< T > |  [inline] | 
  | ~OMatrix() | NUM::OMatrix< T > |  [inline] |