, including all inherited members.
| Abs() (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| abs() (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| Add(const vecbase< T, N > &v2, vecbase< T, N > &result) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| angle(vec3< T > const &rhs) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| cross(const vec3< T > &rhs) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| dot(math::vec3< T > const &rhs) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| dot(vecbase< T, N > const &rhs) const (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| GetNormalized() const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| GetPackedTo01() const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| GetRotatedAxis(double angle, const math::vec3< T > &axis) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| GetRotatedX(T angle) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| GetRotatedY(double angle) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| GetRotatedZ(double angle) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| IsFinite() const (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| IsNan() const (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| lerp(const vec3< T > &v2, T factor) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| loadZero() (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| magnitude() const (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| minus() (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| Normalize() (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| operator const T *() const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator T *() const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator!=(const vecbase< T, N > &rhs) const (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| operator*(const double rhs) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator*=(const double rhs) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator*=(const Trhs) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| operator+(const vec3< T > &rhs) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator+() const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator+=(math::vec3< T > const &rhs) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator+=(const vecbase< T, N > &rhs) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| operator-(const vec3< T > &rhs) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator-() const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator-=(const vec3< T > &rhs) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator-=(const vecbase< T, N > &rhs) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| operator/(const double rhs) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator/=(const double rhs) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator/=(const Trhs) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| operator<(vec3< T > const &rhs) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| operator<(vecbase< T, N > const &rhs) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline, protected] |
| operator==(const vecbase< T, N > &rhs) const (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| operator[](int i) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| PackTo01() (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| print() const (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| QuadraticInterpolate(const vec3< T > &v2, const vec3< T > &v3, T factor) const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| read(FILE *file) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| RotateAxis(double angle, const math::vec3< T > &axis) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| RotateX(T angle) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| RotateY(double angle) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| RotateZ(double angle) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| Subtract(const vecbase< T, N > &v2, vecbase< T, N > &result) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| Type typedef (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | |
| v (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | |
| vec3() (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| vec3(math::vec3< T > const &rhs) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| vec3(double const &nx, double const &ny, double const &nz) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| vec3(double const *const v) (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| vecbase() (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| vecbase(vecbase< T, N > const &rhs) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| vecbase(Tconst *const rhs) (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| write(FILE *file) const (defined in math::vecbase< T, 3 >) | math::vecbase< T, 3 > | [inline] |
| x() (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| x() const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| y() (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| y() const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| z() (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| z() const (defined in math::vec3< T >) | math::vec3< T > | [inline] |
| ~vec3() (defined in math::vec3< T >) | math::vec3< T > | [inline] |