Main Page
Namespaces
Classes
Files
Namespace List
Namespace Members
VECTORMATRIX Namespace Reference
Classes
class
Matrix2
class
Matrix3
class
Matrix4
class
Matrix2x3
class
Matrix3x2
class
Matrix3x4
class
Matrix4x3
class
Vector2
class
Vector3
class
Vector4
class
Vector2Factory
class
Vector3Factory
class
Vector4Factory
class
MatrixFactory
Typedefs
typedef float
T
Enumerations
enum
MultiplicationOrder
{
LEFT_MULTIPLY
,
RIGHT_MULTIPLY
}
Functions
static
T
det2x2
(
T
m00,
T
m10,
T
m01,
T
m11)
static
T
det3x3
(
T
m00,
T
m10,
T
m20,
T
m01,
T
m11,
T
m21,
T
m02,
T
m12,
T
m22)
static void
adjoint
(
Matrix4
&m)
const
Matrix2x3
operator *
(const
Matrix2x3
&m1, const
Matrix2x3
&m2)
const
Matrix3x2
operator *
(const
Matrix3x2
&m1, const
Matrix3x2
&m2)
const
Matrix3x4
operator *
(const
Matrix3x4
&m1, const
Matrix3x4
&m2)
const
Matrix4x3
operator *
(const
Matrix4x3
&m1, const
Matrix4x3
&m2)
T
RAND
()
template<class TT> TT
OOSQRT
(TT a)
template<class TT> TT
SQRT
(TT a)
template<class TT> TT
SQR
(TT a)
template<class TT> TT
ABS
(TT a)
template<class TT> TT
SIN
(TT a)
template<class TT> TT
COS
(TT a)
template<class TT> TT
TAN
(TT a)
template<class TT> void
SWAP
(TT &a, TT &b)
bool
operator==
(const
Vector2
&v1, const
Vector2
&v2)
bool
operator!=
(const
Vector2
&v1, const
Vector2
&v2)
bool
isEqual
(const
Vector2
&v1, const
Vector2
&v2,
T
epsilon)
const
Vector2
operator *
(
T
f, const
Vector2
&v)
const
Vector2
operator *
(const
Vector2
&v,
T
f)
const
Vector2
operator+
(const
Vector2
&v1, const
Vector2
&v2)
const
Vector2
operator-
(const
Vector2
&v1, const
Vector2
&v2)
T
dot
(const
Vector2
&v1, const
Vector2
&v2)
const
Vector2
normalize
(const
Vector2
&v)
const
Vector2
project
(const
Vector2
&v, const
Vector2
&onThis)
const
Vector2
lerp
(const
Vector2
&v1, const
Vector2
&v2,
T
ratio)
const
Vector2
scale
(const
Vector2
&v1, const
Vector2
&v2)
bool
operator==
(const
Vector3
&v1, const
Vector3
&v2)
bool
operator!=
(const
Vector3
&v1, const
Vector3
&v2)
bool
isEqual
(const
Vector3
&v1, const
Vector3
&v2,
T
epsilon)
const
Vector3
operator *
(
T
f, const
Vector3
&v)
const
Vector3
operator *
(const
Vector3
&v,
T
f)
const
Vector3
operator+
(const
Vector3
&v1, const
Vector3
&v2)
const
Vector3
operator-
(const
Vector3
&v1, const
Vector3
&v2)
T
dot
(const
Vector3
&v1, const
Vector3
&v2)
const
Vector3
cross
(const
Vector3
&v1, const
Vector3
&v2)
const
Vector3
normalize
(const
Vector3
&v)
const
Vector3
project
(const
Vector3
&v, const
Vector3
&onThis)
const
Vector3
lerp
(const
Vector3
&v1, const
Vector3
&v2,
T
ratio)
const
Vector3
scale
(const
Vector3
&v1, const
Vector3
&v2)
bool
operator==
(const
Vector4
&v1, const
Vector4
&v2)
bool
operator!=
(const
Vector4
&v1, const
Vector4
&v2)
bool
isEqual
(const
Vector4
&v1, const
Vector4
&v2,
T
epsilon)
const
Vector4
operator *
(
T
f, const
Vector4
&v)
const
Vector4
operator *
(const
Vector4
&v,
T
f)
const
Vector4
operator+
(const
Vector4
&v1, const
Vector4
&v2)
const
Vector4
operator-
(const
Vector4
&v1, const
Vector4
&v2)
T
dot
(const
Vector4
&v1, const
Vector4
&v2)
const
Vector4
normalize
(const
Vector4
&v)
const
Vector4
project
(const
Vector4
&v, const
Vector4
&onThis)
const
Vector4
lerp
(const
Vector4
&v1, const
Vector4
&v2,
T
ratio)
const
Vector4
scale
(const
Vector4
&v1, const
Vector4
&v2)
const
Vector2
operator *
(const
Vector2
&v, const
Matrix2
&m)
const
Vector2
operator *
(const
Vector2
&v, const
Matrix3x2
&m)
const
Vector2
operator *
(const
Matrix2
&m, const
Vector2
&v)
const
Vector2
operator *
(const
Matrix2x3
&m, const
Vector2
&v)
const
Vector3
operator *
(const
Vector3
&v, const
Matrix3
&m)
const
Vector3
operator *
(const
Vector3
&v, const
Matrix4x3
&m)
const
Vector3
operator *
(const
Matrix3
&m, const
Vector3
&v)
const
Vector3
operator *
(const
Matrix3x4
&m, const
Vector3
&v)
const
Vector4
operator *
(const
Vector4
&v, const
Matrix4
&m)
const
Vector4
operator *
(const
Matrix4
&m, const
Vector4
&v)
bool
operator==
(const
Matrix2
&m1, const
Matrix2
&m2)
bool
operator!=
(const
Matrix2
&m1, const
Matrix2
&m2)
const
Matrix2
operator *
(const
Matrix2
&m1, const
Matrix2
&m2)
const
Matrix2
operator *
(
T
f, const
Matrix2
&m)
const
Matrix2
operator *
(const
Matrix2
&m,
T
f)
const
Matrix2
operator+
(const
Matrix2
&m1, const
Matrix2
&m2)
const
Matrix2
operator-
(const
Matrix2
&m1, const
Matrix2
&m2)
const
Matrix2
transpose
(const
Matrix2
&m)
const
Matrix2
invert
(const
Matrix2
&m)
bool
operator==
(const
Matrix3
&m1, const
Matrix3
&m2)
bool
operator!=
(const
Matrix3
&m1, const
Matrix3
&m2)
const
Matrix3
operator *
(const
Matrix3
&m1, const
Matrix3
&m2)
const
Matrix3
operator *
(
T
f, const
Matrix3
&m)
const
Matrix3
operator *
(const
Matrix3
&m,
T
f)
const
Matrix3
operator+
(const
Matrix3
&m1, const
Matrix3
&m2)
const
Matrix3
operator-
(const
Matrix3
&m1, const
Matrix3
&m2)
const
Matrix3
transpose
(const
Matrix3
&m)
const
Matrix3
invert
(const
Matrix3
&m)
bool
operator==
(const
Matrix4
&m1, const
Matrix4
&m2)
bool
operator!=
(const
Matrix4
&m1, const
Matrix4
&m2)
const
Matrix4
operator *
(const
Matrix4
&m1, const
Matrix4
&m2)
const
Matrix4
operator *
(
T
f, const
Matrix4
&m)
const
Matrix4
operator *
(const
Matrix4
&m,
T
f)
const
Matrix4
operator+
(const
Matrix4
&m1, const
Matrix4
&m2)
const
Matrix4
operator-
(const
Matrix4
&m1, const
Matrix4
&m2)
const
Matrix4
transpose
(const
Matrix4
&m)
const
Matrix4
invert
(const
Matrix4
&m)
bool
operator==
(const
Matrix2x3
&m1, const
Matrix2x3
&m2)
bool
operator!=
(const
Matrix2x3
&m1, const
Matrix2x3
&m2)
const
Matrix2x3
operator *
(
T
f, const
Matrix2x3
&m)
const
Matrix2x3
operator *
(const
Matrix2x3
&m,
T
f)
const
Matrix2x3
operator+
(const
Matrix2x3
&m1, const
Matrix2x3
&m2)
const
Matrix2x3
operator-
(const
Matrix2x3
&m1, const
Matrix2x3
&m2)
const
Matrix2x3
transpose
(const
Matrix2x3
&m)
const
Matrix2x3
invert
(const
Matrix2x3
&m)
bool
operator==
(const
Matrix3x2
&m1, const
Matrix3x2
&m2)
bool
operator!=
(const
Matrix3x2
&m1, const
Matrix3x2
&m2)
const
Matrix3x2
operator *
(
T
f, const
Matrix3x2
&m)
const
Matrix3x2
operator *
(const
Matrix3x2
&m,
T
f)
const
Matrix3x2
operator+
(const
Matrix3x2
&m1, const
Matrix3x2
&m2)
const
Matrix3x2
operator-
(const
Matrix3x2
&m1, const
Matrix3x2
&m2)
const
Matrix3x2
transpose
(const
Matrix3x2
&m)
const
Matrix3x2
invert
(const
Matrix3x2
&m)
bool
operator==
(const
Matrix3x4
&m1, const
Matrix3x4
&m2)
bool
operator!=
(const
Matrix3x4
&m1, const
Matrix3x4
&m2)
const
Matrix3x4
operator *
(
T
f, const
Matrix3x4
&m)
const
Matrix3x4
operator *
(const
Matrix3x4
&m,
T
f)
const
Matrix3x4
operator+
(const
Matrix3x4
&m1, const
Matrix3x4
&m2)
const
Matrix3x4
operator-
(const
Matrix3x4
&m1, const
Matrix3x4
&m2)
const
Matrix3x4
transpose
(const
Matrix3x4
&m)
const
Matrix3x4
invert
(const
Matrix3x4
&m)
bool
operator==
(const
Matrix4x3
&m1, const
Matrix4x3
&m2)
bool
operator!=
(const
Matrix4x3
&m1, const
Matrix4x3
&m2)
const
Matrix4x3
operator *
(
T
f, const
Matrix4x3
&m)
const
Matrix4x3
operator *
(const
Matrix4x3
&m,
T
f)
const
Matrix4x3
operator+
(const
Matrix4x3
&m1, const
Matrix4x3
&m2)
const
Matrix4x3
operator-
(const
Matrix4x3
&m1, const
Matrix4x3
&m2)
const
Matrix4x3
transpose
(const
Matrix4x3
&m)
const
Matrix4x3
invert
(const
Matrix4x3
&m)
const
Matrix2x3
makeMatrix2x3
(const
Matrix3x2
&m)
const
Matrix3x2
makeMatrix3x2
(const
Matrix2x3
&m)
const
Matrix3x4
makeMatrix3x4
(const
Matrix4x3
&m)
const
Matrix4x3
makeMatrix4x3
(const
Matrix3x4
&m)
const
Matrix2
makeMatrix2
(const
Matrix2x3
&m)
const
Matrix2
makeMatrix2
(const
Matrix3x2
&m)
const
Matrix2
makeMatrix2
(const
Matrix3
&m)
const
Matrix2
makeMatrix2
(const
Matrix3x4
&m)
const
Matrix2
makeMatrix2
(const
Matrix4x3
&m)
const
Matrix2
makeMatrix2
(const
Matrix4
&m)
const
Matrix3x2
makeMatrix3x2
(const
Matrix3
&m)
const
Matrix2x3
makeMatrix2x3
(const
Matrix3
&m)
const
Matrix3
makeMatrix3
(const
Matrix3x4
&m)
const
Matrix3
makeMatrix3
(const
Matrix4x3
&m)
const
Matrix3
makeMatrix3
(const
Matrix4
&m)
const
Matrix3x2
makeMatrix3x2
(const
Matrix4
&m)
const
Matrix2x3
makeMatrix2x3
(const
Matrix4
&m)
const
Matrix4x3
makeMatrix4x3
(const
Matrix4
&m)
const
Matrix3x4
makeMatrix3x4
(const
Matrix4
&m)
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
1.4.6