, 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] |