Main Page
Namespaces
Classes
Files
Alphabetical List
Class List
Class Hierarchy
Class Members
VECTORMATRIX
::
Matrix3x4
VECTORMATRIX::Matrix3x4 Class Reference
#include <
gee_lwo.hpp
>
Collaboration diagram for VECTORMATRIX::Matrix3x4:
[
legend
]
List of all members.
Public Member Functions
Matrix3x4
()
Matrix3x4
(const
Matrix2
&m)
Matrix3x4
(const
Matrix2x3
&m)
Matrix3x4
(const
Matrix3x2
&m)
Matrix3x4
(const
Matrix3
&m)
Matrix3x4
(const
Matrix3x4
&m)
Matrix3x4
(
T
m00,
T
m01,
T
m02,
T
m03,
T
m10,
T
m11,
T
m12,
T
m13,
T
m20,
T
m21,
T
m22,
T
m23)
~Matrix3x4
()
Matrix3x4
&
operator=
(const
Matrix3x4
&m)
Vector4
&
operator[]
(int i)
const
Vector4
&
operator[]
(int i) const
void
set
(
T
m00,
T
m01,
T
m02,
T
m03,
T
m10,
T
m11,
T
m12,
T
m13,
T
m20,
T
m21,
T
m22,
T
m23)
const
Vector4
getRow
(int i) const
const
Vector3
getColumn
(int i) const
void
setRow
(int i, const
Vector4
&v)
void
setColumn
(int i, const
Vector3
&v)
const
Matrix3
getRotation
() const
const
Vector3
getTranslation
() const
void
setRotation
(const
Matrix3
&m)
void
setTranslation
(const
Vector3
&v)
void
multiply
(const
Matrix3x4
&m)
void
operator *=
(
T
f)
void
operator+=
(const
Matrix3x4
&m)
void
operator-=
(const
Matrix3x4
&m)
const
Matrix3x4
operator-
() const
void
identity
()
void
transpose
()
bool
invert
()
T
det
() const
void
rotate
(
T
radians, const
Vector3
&aboutThis)
void
translate
(const
Vector3
&v)
void
scale
(const
Vector3
&v)
Constructor & Destructor Documentation
VECTORMATRIX::Matrix3x4::Matrix3x4
(
)
[inline]
VECTORMATRIX::Matrix3x4::Matrix3x4
(
const
Matrix2
&
m
)
[inline]
VECTORMATRIX::Matrix3x4::Matrix3x4
(
const
Matrix2x3
&
m
)
[inline]
VECTORMATRIX::Matrix3x4::Matrix3x4
(
const
Matrix3x2
&
m
)
[inline]
VECTORMATRIX::Matrix3x4::Matrix3x4
(
const
Matrix3
&
m
)
[inline]
VECTORMATRIX::Matrix3x4::Matrix3x4
(
const
Matrix3x4
&
m
)
[inline]
VECTORMATRIX::Matrix3x4::Matrix3x4
(
T
m00
,
T
m01
,
T
m02
,
T
m03
,
T
m10
,
T
m11
,
T
m12
,
T
m13
,
T
m20
,
T
m21
,
T
m22
,
T
m23
)
[inline]
VECTORMATRIX::Matrix3x4::~Matrix3x4
(
)
[inline]
Member Function Documentation
Matrix3x4
& VECTORMATRIX::Matrix3x4::operator=
(
const
Matrix3x4
&
m
)
[inline]
Vector4
& VECTORMATRIX::Matrix3x4::operator[]
(
int
i
)
[inline]
const
Vector4
& VECTORMATRIX::Matrix3x4::operator[]
(
int
i
)
const
[inline]
void VECTORMATRIX::Matrix3x4::set
(
T
m00
,
T
m01
,
T
m02
,
T
m03
,
T
m10
,
T
m11
,
T
m12
,
T
m13
,
T
m20
,
T
m21
,
T
m22
,
T
m23
)
[inline]
const
Vector4
VECTORMATRIX::Matrix3x4::getRow
(
int
i
)
const
[inline]
const
Vector3
VECTORMATRIX::Matrix3x4::getColumn
(
int
i
)
const
[inline]
void VECTORMATRIX::Matrix3x4::setRow
(
int
i
,
const
Vector4
&
v
)
[inline]
void VECTORMATRIX::Matrix3x4::setColumn
(
int
i
,
const
Vector3
&
v
)
[inline]
const
Matrix3
VECTORMATRIX::Matrix3x4::getRotation
(
)
const
[inline]
const
Vector3
VECTORMATRIX::Matrix3x4::getTranslation
(
)
const
[inline]
void VECTORMATRIX::Matrix3x4::setRotation
(
const
Matrix3
&
m
)
[inline]
void VECTORMATRIX::Matrix3x4::setTranslation
(
const
Vector3
&
v
)
[inline]
void VECTORMATRIX::Matrix3x4::multiply
(
const
Matrix3x4
&
m
)
[inline]
void VECTORMATRIX::Matrix3x4::operator *=
(
T
f
)
[inline]
void VECTORMATRIX::Matrix3x4::operator+=
(
const
Matrix3x4
&
m
)
[inline]
void VECTORMATRIX::Matrix3x4::operator-=
(
const
Matrix3x4
&
m
)
[inline]
const
Matrix3x4
VECTORMATRIX::Matrix3x4::operator-
(
)
const
[inline]
void VECTORMATRIX::Matrix3x4::identity
(
)
[inline]
void VECTORMATRIX::Matrix3x4::transpose
(
)
[inline]
bool VECTORMATRIX::Matrix3x4::invert
(
)
T
VECTORMATRIX::Matrix3x4::det
(
)
const
[inline]
void VECTORMATRIX::Matrix3x4::rotate
(
T
radians
,
const
Vector3
&
aboutThis
)
void VECTORMATRIX::Matrix3x4::translate
(
const
Vector3
&
v
)
[inline]
void VECTORMATRIX::Matrix3x4::scale
(
const
Vector3
&
v
)
[inline]
The documentation for this class was generated from the following files:
gee_lwo.hpp
gee_lwo.cpp
Generated on Mon Mar 12 21:09:49 2007 for VEE - The Visual Effects Engine by
1.4.6