Main Page
Namespaces
Classes
Files
Alphabetical List
Class List
Class Hierarchy
Class Members
VECTORMATRIX
::
Vector3
VECTORMATRIX::Vector3 Class Reference
#include <
gee_lwo.hpp
>
Collaboration diagram for VECTORMATRIX::Vector3:
[
legend
]
List of all members.
Public Member Functions
Vector3
()
Vector3
(const
Vector2
&v,
T
fz)
Vector3
(const
Vector3
&v)
Vector3
(
T
fx,
T
fy,
T
fz)
~Vector3
()
Vector3
&
operator=
(const
Vector3
&v)
T
&
operator[]
(int i)
const
T
&
operator[]
(int i) const
void
set
(
T
fx,
T
fy,
T
fz)
void
operator *=
(
T
f)
void
operator *=
(const
Matrix3
&m)
void
operator *=
(const
Matrix4x3
&m)
void
multiply
(const
Matrix3
&m,
MultiplicationOrder
o)
void
multiply
(const
Matrix4x3
&m)
void
multiply
(const
Matrix3x4
&m)
void
operator+=
(const
Vector3
&v)
void
operator-=
(const
Vector3
&v)
const
Vector3
operator-
() const
bool
normalize
()
T
length
() const
void
scale
(const
Vector3
&v)
void
negate
()
Public Attributes
T
x
T
y
T
z
Constructor & Destructor Documentation
VECTORMATRIX::Vector3::Vector3
(
)
[inline]
VECTORMATRIX::Vector3::Vector3
(
const
Vector2
&
v
,
T
fz
)
[inline]
VECTORMATRIX::Vector3::Vector3
(
const
Vector3
&
v
)
[inline]
VECTORMATRIX::Vector3::Vector3
(
T
fx
,
T
fy
,
T
fz
)
[inline]
VECTORMATRIX::Vector3::~Vector3
(
)
[inline]
Member Function Documentation
Vector3
& VECTORMATRIX::Vector3::operator=
(
const
Vector3
&
v
)
[inline]
T
& VECTORMATRIX::Vector3::operator[]
(
int
i
)
[inline]
const
T
& VECTORMATRIX::Vector3::operator[]
(
int
i
)
const
[inline]
void VECTORMATRIX::Vector3::set
(
T
fx
,
T
fy
,
T
fz
)
[inline]
void VECTORMATRIX::Vector3::operator *=
(
T
f
)
[inline]
void VECTORMATRIX::Vector3::operator *=
(
const
Matrix3
&
m
)
[inline]
void VECTORMATRIX::Vector3::operator *=
(
const
Matrix4x3
&
m
)
[inline]
void VECTORMATRIX::Vector3::multiply
(
const
Matrix3
&
m
,
MultiplicationOrder
o
)
[inline]
void VECTORMATRIX::Vector3::multiply
(
const
Matrix4x3
&
m
)
[inline]
void VECTORMATRIX::Vector3::multiply
(
const
Matrix3x4
&
m
)
[inline]
void VECTORMATRIX::Vector3::operator+=
(
const
Vector3
&
v
)
[inline]
void VECTORMATRIX::Vector3::operator-=
(
const
Vector3
&
v
)
[inline]
const
Vector3
VECTORMATRIX::Vector3::operator-
(
)
const
[inline]
bool VECTORMATRIX::Vector3::normalize
(
)
[inline]
T
VECTORMATRIX::Vector3::length
(
void
)
const
[inline]
void VECTORMATRIX::Vector3::scale
(
const
Vector3
&
v
)
[inline]
void VECTORMATRIX::Vector3::negate
(
void
)
[inline]
Member Data Documentation
T
VECTORMATRIX::Vector3::x
T
VECTORMATRIX::Vector3::y
T
VECTORMATRIX::Vector3::z
The documentation for this class was generated from the following file:
gee_lwo.hpp
Generated on Mon Mar 12 21:09:49 2007 for VEE - The Visual Effects Engine by
1.4.6