VMTK
VMATH_NAMESPACE::Vector3< T > Member List

This is the complete list of members for VMATH_NAMESPACE::Vector3< T >, including all inherited members.

bVMATH_NAMESPACE::Vector3< T >
crossProduct(const Vector3< T > &rhs) constVMATH_NAMESPACE::Vector3< T >inline
crossProduct(Vector3< T > v1, Vector3< T > v2) (defined in VMATH_NAMESPACE::Vector3< T >)VMATH_NAMESPACE::Vector3< T >inlinestatic
distance(const Vector3< T > v) const (defined in VMATH_NAMESPACE::Vector3< T >)VMATH_NAMESPACE::Vector3< T >inline
distance(Vector3< T > v1, Vector3< T > v2) (defined in VMATH_NAMESPACE::Vector3< T >)VMATH_NAMESPACE::Vector3< T >inlinestatic
dotProduct(const Vector3< T > &rhs) constVMATH_NAMESPACE::Vector3< T >inline
gVMATH_NAMESPACE::Vector3< T >
length() constVMATH_NAMESPACE::Vector3< T >inline
lengthSq() constVMATH_NAMESPACE::Vector3< T >inline
lerp(T fact, const Vector3< T > &r) constVMATH_NAMESPACE::Vector3< T >inline
mean(const Vector3< T > v1, const Vector3< T > v2) const (defined in VMATH_NAMESPACE::Vector3< T >)VMATH_NAMESPACE::Vector3< T >inline
mean(const Vector3< T > v1, const Vector3< T > v2, const Vector3< T > v3) const (defined in VMATH_NAMESPACE::Vector3< T >)VMATH_NAMESPACE::Vector3< T >inline
normalize()VMATH_NAMESPACE::Vector3< T >inline
operator const T *() constVMATH_NAMESPACE::Vector3< T >inline
operator T*()VMATH_NAMESPACE::Vector3< T >inline
operator!=(const Vector3< T > &rhs) constVMATH_NAMESPACE::Vector3< T >inline
operator*(const Vector3< T > &rhs) constVMATH_NAMESPACE::Vector3< T >inline
operator*(T rhs) constVMATH_NAMESPACE::Vector3< T >inline
operator*=(const Vector3< T > &rhs)VMATH_NAMESPACE::Vector3< T >inline
operator*=(T rhs)VMATH_NAMESPACE::Vector3< T >inline
operator+(const Vector3< T > &rhs) constVMATH_NAMESPACE::Vector3< T >inline
operator+(T rhs) constVMATH_NAMESPACE::Vector3< T >inline
operator+=(const Vector3< T > &rhs)VMATH_NAMESPACE::Vector3< T >inline
operator+=(T rhs)VMATH_NAMESPACE::Vector3< T >inline
operator-(const Vector3< T > &rhs) constVMATH_NAMESPACE::Vector3< T >inline
operator-(T rhs) constVMATH_NAMESPACE::Vector3< T >inline
operator-() constVMATH_NAMESPACE::Vector3< T >inline
operator-=(const Vector3< T > &rhs)VMATH_NAMESPACE::Vector3< T >inline
operator-=(T rhs)VMATH_NAMESPACE::Vector3< T >inline
operator/(const Vector3< T > &rhs) constVMATH_NAMESPACE::Vector3< T >inline
operator/(T rhs) constVMATH_NAMESPACE::Vector3< T >inline
operator/=(const Vector3< T > &rhs)VMATH_NAMESPACE::Vector3< T >inline
operator/=(T rhs)VMATH_NAMESPACE::Vector3< T >inline
operator<<(std::ostream &lhs, const Vector3< T > rhs)VMATH_NAMESPACE::Vector3< T >friend
operator=(const Vector3< T > &rhs)VMATH_NAMESPACE::Vector3< T >inline
operator=(const Vector3< FromT > &rhs)VMATH_NAMESPACE::Vector3< T >inline
operator==(const Vector3< T > &rhs) constVMATH_NAMESPACE::Vector3< T >inline
operator[](int n)VMATH_NAMESPACE::Vector3< T >inline
operator[](int n) constVMATH_NAMESPACE::Vector3< T >inline
print()VMATH_NAMESPACE::Vector3< T >inline
rVMATH_NAMESPACE::Vector3< T >
rotate(T ax, T ay, T az)VMATH_NAMESPACE::Vector3< T >inline
sVMATH_NAMESPACE::Vector3< T >
tVMATH_NAMESPACE::Vector3< T >
toString() constVMATH_NAMESPACE::Vector3< T >inline
uVMATH_NAMESPACE::Vector3< T >
Vector3()VMATH_NAMESPACE::Vector3< T >inline
Vector3(T nx, T ny, T nz)VMATH_NAMESPACE::Vector3< T >inline
Vector3(const Vector2< T > &v, T nz) (defined in VMATH_NAMESPACE::Vector3< T >)VMATH_NAMESPACE::Vector3< T >inline
Vector3(const Vector3< T > &src)VMATH_NAMESPACE::Vector3< T >inline
Vector3(const T v[3])VMATH_NAMESPACE::Vector3< T >inline
Vector3(const Vector3< FromT > &src)VMATH_NAMESPACE::Vector3< T >inline
vectorNormal(const Vector3< T > v) const (defined in VMATH_NAMESPACE::Vector3< T >)VMATH_NAMESPACE::Vector3< T >inline
vectorNormal(Vector3< T > v1, Vector3< T > v2) (defined in VMATH_NAMESPACE::Vector3< T >)VMATH_NAMESPACE::Vector3< T >inlinestatic
vectorNormalFromThreePoints(const Vector3< T > v1, const Vector3< T > v2, const Vector3< T > v3) const (defined in VMATH_NAMESPACE::Vector3< T >)VMATH_NAMESPACE::Vector3< T >inline
xVMATH_NAMESPACE::Vector3< T >
yVMATH_NAMESPACE::Vector3< T >
zVMATH_NAMESPACE::Vector3< T >