_data | cgv::math::vec< T > | protected |
_size | cgv::math::vec< T > | protected |
abs() | cgv::math::vec< T > | inline |
ceil() | cgv::math::vec< T > | inline |
copy(unsigned ifrom, unsigned s, vec< T > &subvec) const | cgv::math::vec< T > | inline |
data_is_external | cgv::math::vec< T > | protected |
dim() const | cgv::math::qem< T > | inline |
evaluate(const vec< T > &p) const | cgv::math::qem< T > | inline |
fill(const T &v) | cgv::math::vec< T > | inline |
first() | cgv::math::vec< T > | inline |
first() const | cgv::math::vec< T > | inline |
floor() | cgv::math::vec< T > | inline |
last() | cgv::math::vec< T > | inline |
last() const | cgv::math::vec< T > | inline |
length() const | cgv::math::vec< T > | inline |
matrix_part() const | cgv::math::qem< T > | inline |
minarg(const vec< T > &p_ref, T relative_epsilon, T max_distance=-1, T epsilon=1e-10) const | cgv::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 *() const | cgv::math::vec< T > | inline |
operator T*() | cgv::math::vec< T > | inline |
operator!=(const qem< S > &v) const | cgv::math::qem< T > | inline |
cgv::math::vec::operator!=(const vec< S > &v) const | cgv::math::vec< T > | inline |
operator()(unsigned i) | cgv::math::vec< T > | inline |
operator()(unsigned i) const | cgv::math::vec< T > | inline |
operator*(const T &s) const | cgv::math::qem< T > | inline |
cgv::math::vec::operator*(const vec< S > &v) const | 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 qem< S > &v) const | cgv::math::qem< T > | inline |
cgv::math::vec::operator+(const vec< S > &v) const | cgv::math::vec< T > | inline |
cgv::math::vec::operator+(const T &s) const | cgv::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) const | cgv::math::qem< T > | inline |
operator-(void) const | cgv::math::qem< T > | inline |
cgv::math::vec::operator-(const T &s) const | cgv::math::vec< T > | inline |
cgv::math::vec::operator-(const vec< S > &v) const | cgv::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) const | cgv::math::qem< T > | inline |
cgv::math::vec::operator/(const vec< S > &v) const | 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 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) const | cgv::math::qem< T > | inline |
cgv::math::vec::operator==(const vec< S > &v) const | cgv::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() const | cgv::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() const | cgv::math::vec< T > | inline |
sqr_length() const | cgv::math::vec< T > | inline |
sub_vec(unsigned ifrom, unsigned size) const | cgv::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() const | cgv::math::qem< T > | inline |
w() | cgv::math::vec< T > | inline |
w() const | cgv::math::vec< T > | inline |
x() | cgv::math::vec< T > | inline |
x() const | cgv::math::vec< T > | inline |
y() | cgv::math::vec< T > | inline |
y() const | cgv::math::vec< T > | inline |
z() | cgv::math::vec< T > | inline |
z() const | cgv::math::vec< T > | inline |
zeros() | cgv::math::vec< T > | inline |
zeros(unsigned n) | cgv::math::vec< T > | inline |
~vec() | cgv::math::vec< T > | inlinevirtual |