| _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 |