Vector3< T, FLOATTYPE > Member List

This is the complete list of members for Vector3< T, FLOATTYPE >, including all inherited members.
Add(Vector3< T, FLOATTYPE > *a, Vector3< T, FLOATTYPE > *b)Vector3< T, FLOATTYPE > [inline, static]
Angle(Vector3< T, FLOATTYPE > *a, Vector3< T, FLOATTYPE > *b)Vector3< T, FLOATTYPE > [inline, static]
CheckMem() const (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline, virtual]
CrossProduct(Vector3< T, FLOATTYPE > *w)Vector3< T, FLOATTYPE > [inline]
Distance(Point3< T, FLOATTYPE > *p, Point3< T, FLOATTYPE > *q)Point3< T, FLOATTYPE > [inline, static]
DotProduct(Vector3< T, FLOATTYPE > *b) (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline]
GetCartesian(T *x, T *y, FLOATTYPE r, FLOATTYPE theta) (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline, static]
GetCylindric(T x, T y, FLOATTYPE *r, FLOATTYPE *theta)Vector3< T, FLOATTYPE > [inline, static]
GetNormal(Vector4< T, FLOATTYPE > *a, Vector4< T, FLOATTYPE > *b)Vector3< T, FLOATTYPE > [inline, static]
GetNormal(Vector3< T, FLOATTYPE > *a, Vector3< T, FLOATTYPE > *b, Vector3< T, FLOATTYPE > *c)Vector3< T, FLOATTYPE > [inline, static]
IMemoryValidate() (defined in IMemoryValidate)IMemoryValidate [inline]
IMemoryValidate() (defined in IMemoryValidate)IMemoryValidate [inline]
IsEqual(Point3< T, FLOATTYPE > *pt) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
IsLeft(Point3< T, FLOATTYPE > *p1, Point3< T, FLOATTYPE > *p2)Point3< T, FLOATTYPE > [inline]
Length()Vector3< T, FLOATTYPE > [inline]
m_x (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [protected]
m_y (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [protected]
m_z (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [protected]
MultEqual(Matrix3< T, FLOATTYPE > *m) (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline]
MultEqual(Vector3< T, FLOATTYPE > *v) (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline]
Normalize()Vector3< T, FLOATTYPE > [inline]
operator!=(Point3< T, FLOATTYPE > &pt) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
operator+(Vector3< T, FLOATTYPE > &v) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
operator+=(Vector3< T, FLOATTYPE > &v) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
operator-(Point3< T, FLOATTYPE > &pt) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
operator-(Vector3< T, FLOATTYPE > &v) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
operator-=(Vector3< T, FLOATTYPE > &v) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
operator=(const Point3< T, FLOATTYPE > &pt) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
operator==(Point3< T, FLOATTYPE > &pt) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
Point3() (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
Point3(T x) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
Point3(T x, T y) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
Point3(T x, T y, T z) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
Point3(const Point3< T, FLOATTYPE > &pt) (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
Reverse()Vector3< T, FLOATTYPE > [inline]
Scale(FLOATTYPE f, Vector3< T, FLOATTYPE > *a) (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline, static]
Sub(Vector3< T, FLOATTYPE > *a, Vector3< T, FLOATTYPE > *b)Vector3< T, FLOATTYPE > [inline, static]
ToNormalized() (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline]
Transform(Matrix3< T, FLOATTYPE > *m)Vector3< T, FLOATTYPE > [inline]
Transform(Matrix4< T, FLOATTYPE > *m)Vector3< T, FLOATTYPE > [inline]
Translate(FLOATTYPE x, FLOATTYPE y, FLOATTYPE z) (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline]
ValidateMem() const (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline, virtual]
Vector3() (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline]
Vector3(T x) (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline]
Vector3(T x, T y) (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline]
Vector3(T x, T y, T z) (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline]
Vector3(const Vector3< T, FLOATTYPE > &v) (defined in Vector3< T, FLOATTYPE >)Vector3< T, FLOATTYPE > [inline]
VectorProduct(Vector3< T, FLOATTYPE > *a, Vector3< T, FLOATTYPE > *b)Vector3< T, FLOATTYPE > [inline, static]
VectorProduct(Vector4< T, FLOATTYPE > *a, Vector3< T, FLOATTYPE > *b, Vector3< T, FLOATTYPE > *c)Vector3< T, FLOATTYPE > [inline, static]
X() (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
Y() (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
Z() (defined in Point3< T, FLOATTYPE >)Point3< T, FLOATTYPE > [inline]
~IMemoryValidate() (defined in IMemoryValidate)IMemoryValidate [virtual]