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

This is the complete list of members for cgv::math::qem< 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::qem< T >inline
evaluate(const vec< T > &p) constcgv::math::qem< 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
matrix_part() constcgv::math::qem< T >inline
minarg(const vec< T > &p_ref, T relative_epsilon, T max_distance=-1, T epsilon=1e-10) constcgv::math::qem< 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 qem< S > &v) constcgv::math::qem< T >inline
cgv::math::vec::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 T &s) constcgv::math::qem< T >inline
cgv::math::vec::operator*(const vec< S > &v) 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 qem< S > &v) constcgv::math::qem< T >inline
cgv::math::vec::operator+(const vec< S > &v) constcgv::math::vec< T >inline
cgv::math::vec::operator+(const T &s) constcgv::math::vec< T >inline
operator+=(const qem< S > &v)cgv::math::qem< T >inline
cgv::math::vec::operator+=(const T &s)cgv::math::vec< T >inline
cgv::math::vec::operator+=(const vec< S > &v)cgv::math::vec< T >inline
operator-(const qem< S > &v) constcgv::math::qem< T >inline
operator-(void) constcgv::math::qem< T >inline
cgv::math::vec::operator-(const T &s) constcgv::math::vec< T >inline
cgv::math::vec::operator-(const vec< S > &v) constcgv::math::vec< T >inline
operator-=(const qem< S > &v)cgv::math::qem< T >inline
cgv::math::vec::operator-=(const T &s)cgv::math::vec< T >inline
cgv::math::vec::operator-=(const vec< S > &v)cgv::math::vec< T >inline
operator/(const T &s) constcgv::math::qem< T >inline
cgv::math::vec::operator/(const vec< S > &v) 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 qem< T > &v)cgv::math::qem< T >inline
cgv::math::vec::operator=(const vec< T > &v)cgv::math::vec< T >inline
cgv::math::vec::operator=(const T &s)cgv::math::vec< T >inline
cgv::math::vec::operator=(const vec< S > &v)cgv::math::vec< T >inline
operator==(const qem< S > &v) constcgv::math::qem< T >inline
cgv::math::vec::operator==(const vec< S > &v) constcgv::math::vec< T >inline
paste(unsigned ifrom, const vec< T > &v)cgv::math::vec< T >inline
qem(int d=-1)cgv::math::qem< T >inline
qem(const vec< T > &p, const vec< T > &n)cgv::math::qem< T >inline
qem(const vec< T > &n, T d)cgv::math::qem< T >inline
resize(unsigned d)cgv::math::qem< T >inline
round()cgv::math::vec< T >inline
scalar_part() constcgv::math::qem< T >inline
set(const vec< T > &n, T d)cgv::math::qem< T >inline
cgv::math::vec::set(const T &c0, const T &c1)cgv::math::vec< T >inline
cgv::math::vec::set(const T &c0, const T &c1, const T &c2)cgv::math::vec< T >inline
cgv::math::vec::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
vector_part() constcgv::math::qem< 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