math::vec4< T > Member List

This is the complete list of members for math::vec4< T >, including all inherited members.
abs() (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
Add(const vecbase< T, N > &v2, vecbase< T, N > &result) (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
dot(const vec4 &rhs) (defined in math::vec4< T >)math::vec4< T > [inline]
dot(vecbase< T, N > const &rhs) const (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
getRotatedAxis(T angle, const math::vec3< T > &axis) const (defined in math::vec4< T >)math::vec4< T > [inline]
getRotatedX(T angle) const (defined in math::vec4< T >)math::vec4< T > [inline]
getRotatedY(T angle) const (defined in math::vec4< T >)math::vec4< T > [inline]
getRotatedZ(T angle) const (defined in math::vec4< T >)math::vec4< T > [inline]
GetW() const (defined in math::vec4< T >)math::vec4< T > [inline]
GetX() const (defined in math::vec4< T >)math::vec4< T > [inline]
GetY() const (defined in math::vec4< T >)math::vec4< T > [inline]
GetZ() const (defined in math::vec4< T >)math::vec4< T > [inline]
IsFinite() const (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
IsNan() const (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
lerp(const vec4 &v2, T factor) const (defined in math::vec4< T >)math::vec4< T > [inline]
LoadOne(void) (defined in math::vec4< T >)math::vec4< T > [inline]
loadZero() (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
LoadZero(void) (defined in math::vec4< T >)math::vec4< T > [inline]
magnitude() const (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
minus() (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
Normalize() (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
operator const T *() const (defined in math::vec4< T >)math::vec4< T > [inline]
operator math::vec3< T >() (defined in math::vec4< T >)math::vec4< T > [inline]
operator T *() const (defined in math::vec4< T >)math::vec4< T > [inline]
operator!=(const vec4 &rhs) const (defined in math::vec4< T >)math::vec4< T > [inline]
operator!=(const vecbase< T, N > &rhs) const (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
operator*(math::vec4< T > const &rhs) (defined in math::vec4< T >)math::vec4< T > [inline]
operator*(const T rhs) const (defined in math::vec4< T >)math::vec4< T > [inline]
operator*=(const T rhs) (defined in math::vec4< T >)math::vec4< T > [inline]
operator+(const vec4 &rhs) const (defined in math::vec4< T >)math::vec4< T > [inline]
operator+(const T &rhs) const (defined in math::vec4< T >)math::vec4< T > [inline]
operator+=(const vec4 &rhs) (defined in math::vec4< T >)math::vec4< T > [inline]
operator+=(const vecbase< T, N > &rhs) (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
operator-(const vec4 &rhs) const (defined in math::vec4< T >)math::vec4< T > [inline]
operator-=(const vec4 &rhs) (defined in math::vec4< T >)math::vec4< T > [inline]
operator-=(const vecbase< T, N > &rhs) (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
operator/(const T rhs) const (defined in math::vec4< T >)math::vec4< T > [inline]
operator/=(const T rhs) (defined in math::vec4< T >)math::vec4< T > [inline]
operator<(vecbase< T, N > const &rhs) (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline, protected]
operator==(const math::vec4< T > &rhs) const (defined in math::vec4< T >)math::vec4< T > [inline]
operator==(const vecbase< T, N > &rhs) const (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
operator[](int i) (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
print() (defined in math::vec4< T >)math::vec4< T > [inline]
print() const (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
QuadraticInterpolate(const vec4 &v2, const vec4 &v3, T factor) const (defined in math::vec4< T >)math::vec4< T > [inline]
read(FILE *file) (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
rotateAxis(T angle, const math::vec3< T > &axis) (defined in math::vec4< T >)math::vec4< T > [inline]
rotateX(T angle) (defined in math::vec4< T >)math::vec4< T > [inline]
rotateY(T angle) (defined in math::vec4< T >)math::vec4< T > [inline]
rotateZ(T angle) (defined in math::vec4< T >)math::vec4< T > [inline]
Set(T newX, T newY, T newZ, T newW) (defined in math::vec4< T >)math::vec4< T > [inline]
SetW(T newW) (defined in math::vec4< T >)math::vec4< T > [inline]
SetX(T newX) (defined in math::vec4< T >)math::vec4< T > [inline]
SetY(T newY) (defined in math::vec4< T >)math::vec4< T > [inline]
SetZ(T newZ) (defined in math::vec4< T >)math::vec4< T > [inline]
Subtract(const vecbase< T, N > &v2, vecbase< T, N > &result) (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
Type typedef (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 >
v (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 >
vec4(const vec3< T > &rhs) (defined in math::vec4< T >)math::vec4< T > [inline]
vec4(vec3< T > const &rhs, T const &newW) (defined in math::vec4< T >)math::vec4< T > [inline]
vec4() (defined in math::vec4< T >)math::vec4< T > [inline]
vec4(T newX, T newY, T newZ, T newW) (defined in math::vec4< T >)math::vec4< T > [inline]
vec4(T const *rhs) (defined in math::vec4< T >)math::vec4< T > [inline]
vec4(const vec4 &rhs) (defined in math::vec4< T >)math::vec4< T > [inline]
vecbase() (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
vecbase(vecbase< T, N > const &rhs) (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
vecbase(Tconst *const rhs) (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
w() (defined in math::vec4< T >)math::vec4< T > [inline]
write(FILE *file) const (defined in math::vecbase< T, 4 >)math::vecbase< T, 4 > [inline]
x() (defined in math::vec4< T >)math::vec4< T > [inline]
y() (defined in math::vec4< T >)math::vec4< T > [inline]
z() (defined in math::vec4< T >)math::vec4< T > [inline]
~vec4() (defined in math::vec4< T >)math::vec4< T > [inline]
 All Classes Namespaces Functions

Generated on 24 Apr 2014 for math by  doxygen 1.6.1