NTrace
GPU ray tracing framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FW::Vector< T, L > Member List

This is the complete list of members for FW::Vector< T, L >, including all inherited members.

abs(void) constFW::VectorBase< T, L, Vector< T, L > >inline
clamp(const VectorBase< T, L, V > &lo, const VectorBase< T, L, W > &hi) constFW::VectorBase< T, L, Vector< T, L > >inline
dot(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
fromPtr(const T *ptr)FW::Vector< T, L >inlinestatic
get(int idx) constFW::VectorBase< T, L, Vector< T, L > >inline
get(int idx)FW::VectorBase< T, L, Vector< T, L > >inline
getPtr(void) const FW::Vector< T, L >inline
getPtr(void)FW::Vector< T, L >inline
isZero(void) constFW::VectorBase< T, L, Vector< T, L > >inline
length(void) constFW::VectorBase< T, L, Vector< T, L > >inline
lenSqr(void) constFW::VectorBase< T, L, Vector< T, L > >inline
max(void) constFW::VectorBase< T, L, Vector< T, L > >inline
max(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
min(void) constFW::VectorBase< T, L, Vector< T, L > >inline
min(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
normalize(T len=(T) 1)FW::VectorBase< T, L, Vector< T, L > >inline
normalized(T len=(T) 1) constFW::VectorBase< T, L, Vector< T, L > >inline
operator!=(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator%(const T &a) constFW::VectorBase< T, L, Vector< T, L > >inline
operator%(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator%=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator%=(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
operator&(const T &a) constFW::VectorBase< T, L, Vector< T, L > >inline
operator&(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator&=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator&=(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
operator*(const T &a) constFW::VectorBase< T, L, Vector< T, L > >inline
operator*(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator*=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator*=(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
operator+(void) constFW::VectorBase< T, L, Vector< T, L > >inline
operator+(const T &a) constFW::VectorBase< T, L, Vector< T, L > >inline
operator+(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator+=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator+=(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
operator-(void) constFW::VectorBase< T, L, Vector< T, L > >inline
operator-(const T &a) constFW::VectorBase< T, L, Vector< T, L > >inline
operator-(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator-=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator-=(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
operator/(const T &a) constFW::VectorBase< T, L, Vector< T, L > >inline
operator/(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator/=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator/=(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
operator<<(const T &a) constFW::VectorBase< T, L, Vector< T, L > >inline
operator<<(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator<<=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator<<=(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
operator=(const VectorBase< T, L, V > &v)FW::Vector< T, L >inline
VectorBase< T, L, Vector< T, L > >::operator=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator==(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator>>(const T &a) constFW::VectorBase< T, L, Vector< T, L > >inline
operator>>(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator>>=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator>>=(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
operator[](int idx) constFW::VectorBase< T, L, Vector< T, L > >inline
operator[](int idx)FW::VectorBase< T, L, Vector< T, L > >inline
operator^(const T &a) constFW::VectorBase< T, L, Vector< T, L > >inline
operator^(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator^=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator^=(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
operator|(const T &a) constFW::VectorBase< T, L, Vector< T, L > >inline
operator|(const VectorBase< T, L, V > &v) constFW::VectorBase< T, L, Vector< T, L > >inline
operator|=(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
operator|=(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
operator~(void) constFW::VectorBase< T, L, Vector< T, L > >inline
print(void) constFW::VectorBase< T, L, Vector< T, L > >inline
set(int idx, const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
set(const T &a)FW::VectorBase< T, L, Vector< T, L > >inline
set(const T *ptr)FW::VectorBase< T, L, Vector< T, L > >inline
set(const VectorBase< T, L, V > &v)FW::VectorBase< T, L, Vector< T, L > >inline
setZero(void)FW::VectorBase< T, L, Vector< T, L > >inline
sprint(char *vec, size_t s) constFW::VectorBase< T, L, Vector< T, L > >inline
sum(void) constFW::VectorBase< T, L, Vector< T, L > >inline
toCartesian(void) constFW::VectorBase< T, L, Vector< T, L > >inline
toHomogeneous(void) constFW::VectorBase< T, L, Vector< T, L > >inline
Vector(void)FW::Vector< T, L >inline
Vector(T a)FW::Vector< T, L >inline
Vector(const VectorBase< T, L, V > &v)FW::Vector< T, L >inline
VectorBase(void)FW::VectorBase< T, L, Vector< T, L > >inline