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

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

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