Vector4< T, FLOATTYPE > Member List

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