cgv
cgv::math::vec< T > Member List

This is the complete list of members for cgv::math::vec< T >, including all inherited members.

_datacgv::math::vec< T >protected
_sizecgv::math::vec< T >protected
abs()cgv::math::vec< T >inline
ceil()cgv::math::vec< T >inline
copy(unsigned ifrom, unsigned s, vec< T > &subvec) constcgv::math::vec< T >inline
data_is_externalcgv::math::vec< T >protected
dim() constcgv::math::vec< T >inline
fill(const T &v)cgv::math::vec< T >inline
first()cgv::math::vec< T >inline
first() constcgv::math::vec< T >inline
floor()cgv::math::vec< T >inline
last()cgv::math::vec< T >inline
last() constcgv::math::vec< T >inline
length() constcgv::math::vec< T >inline
normalize()cgv::math::vec< T >inline
ones()cgv::math::vec< T >inline
ones(unsigned n)cgv::math::vec< T >inline
operator const T *() constcgv::math::vec< T >inline
operator T*()cgv::math::vec< T >inline
operator!=(const vec< S > &v) constcgv::math::vec< T >inline
operator()(unsigned i)cgv::math::vec< T >inline
operator()(unsigned i) constcgv::math::vec< T >inline
operator*(const vec< S > &v) constcgv::math::vec< T >inline
operator*(const T &s) constcgv::math::vec< T >inline
operator*=(const T &s)cgv::math::vec< T >inline
operator*=(const vec< S > &v)cgv::math::vec< T >inline
operator+(const vec< S > &v) constcgv::math::vec< T >inline
operator+(const T &s) constcgv::math::vec< T >inline
operator+=(const T &s)cgv::math::vec< T >inline
operator+=(const vec< S > &v)cgv::math::vec< T >inline
operator-(const T &s) constcgv::math::vec< T >inline
operator-(const vec< S > &v) constcgv::math::vec< T >inline
operator-(void) constcgv::math::vec< T >inline
operator-=(const T &s)cgv::math::vec< T >inline
operator-=(const vec< S > &v)cgv::math::vec< T >inline
operator/(const vec< S > &v) constcgv::math::vec< T >inline
operator/(const T &s) constcgv::math::vec< T >inline
operator/=(const T &s)cgv::math::vec< T >inline
operator/=(const vec< S > &v)cgv::math::vec< T >inline
operator=(const vec< T > &v)cgv::math::vec< T >inline
operator=(const T &s)cgv::math::vec< T >inline
operator=(const vec< S > &v)cgv::math::vec< T >inline
operator==(const vec< S > &v) constcgv::math::vec< T >inline
paste(unsigned ifrom, const vec< T > &v)cgv::math::vec< T >inline
resize(unsigned dim)cgv::math::vec< T >inline
round()cgv::math::vec< T >inline
set(const T &c0, const T &c1)cgv::math::vec< T >inline
set(const T &c0, const T &c1, const T &c2)cgv::math::vec< T >inline
set(const T &c0, const T &c1, const T &c2, const T &c3)cgv::math::vec< T >inline
set_extern_data(unsigned dim, T *data)cgv::math::vec< T >inline
size() constcgv::math::vec< T >inline
sqr_length() constcgv::math::vec< T >inline
sub_vec(unsigned ifrom, unsigned size) constcgv::math::vec< T >inline
vec()cgv::math::vec< T >inline
vec(unsigned dim, const T &value=T(0))cgv::math::vec< T >inlineexplicit
vec(unsigned dim, const T *marray)cgv::math::vec< T >inline
vec(const vec< T > &v)cgv::math::vec< T >inline
vec(const vec< S > &v)cgv::math::vec< T >inline
vec(const T &c0, const T &c1)cgv::math::vec< T >inline
vec(const T &c0, const T &c1, const T &c2)cgv::math::vec< T >inline
vec(const T &c0, const T &c1, const T &c2, const T &c3)cgv::math::vec< T >inline
w()cgv::math::vec< T >inline
w() constcgv::math::vec< T >inline
x()cgv::math::vec< T >inline
x() constcgv::math::vec< T >inline
y()cgv::math::vec< T >inline
y() constcgv::math::vec< T >inline
z()cgv::math::vec< T >inline
z() constcgv::math::vec< T >inline
zeros()cgv::math::vec< T >inline
zeros(unsigned n)cgv::math::vec< T >inline
~vec()cgv::math::vec< T >inlinevirtual