math::vec3< T > Member List

This is the complete list of members for math::vec3< T >, 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]
 All Classes Namespaces Functions

Generated on 24 Apr 2014 for math by  doxygen 1.6.1