| _data | cgv::math::vec< T > | protected | 
  | _size | cgv::math::vec< T > | protected | 
  | abs() | cgv::math::vec< T > | inline | 
  | begin() (defined in cgv::math::vec< T >) | cgv::math::vec< T > | inline | 
  | begin() const (defined in cgv::math::vec< T >) | cgv::math::vec< T > | inline | 
  | ceil() | cgv::math::vec< T > | inline | 
  | const_iterator typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | const_pointer typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | const_reference typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | const_reverse_iterator typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | copy(unsigned ifrom, unsigned s, vec< T > &subvec) const | cgv::math::vec< T > | inline | 
  | data() | cgv::math::vec< T > | inline | 
  | data() const | cgv::math::vec< T > | inline | 
  | data_is_external | cgv::math::vec< T > | protected | 
  | destruct() (defined in cgv::math::vec< T >) | cgv::math::vec< T > | inline | 
  | difference_type typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | dim() const | cgv::math::qem< T > | inline | 
  | end() (defined in cgv::math::vec< T >) | cgv::math::vec< T > | inline | 
  | end() const (defined in cgv::math::vec< T >) | cgv::math::vec< 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 | 
  | inside(const vec< T > &p, const vec< T > &minp, const vec< T > &maxp) (defined in cgv::math::qem< T >) | cgv::math::qem< T > | inlinestatic | 
  | iterator typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | 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 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 | 
  | operator[](unsigned i) | cgv::math::vec< T > | inline | 
  | operator[](unsigned i) const | cgv::math::vec< T > | inline | 
  | paste(unsigned ifrom, const vec< T > &v) | cgv::math::vec< T > | inline | 
  | pointer typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | 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 | 
  | rbegin() (defined in cgv::math::vec< T >) | cgv::math::vec< T > | inline | 
  | rbegin() const (defined in cgv::math::vec< T >) | cgv::math::vec< T > | inline | 
  | reference typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | rend() (defined in cgv::math::vec< T >) | cgv::math::vec< T > | inline | 
  | rend() const (defined in cgv::math::vec< T >) | cgv::math::vec< T > | inline | 
  | resize(unsigned d) | cgv::math::qem< T > | inline | 
  | reverse_iterator typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | round() | cgv::math::vec< T > | inline | 
  | safe_normalize() | 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 | 
  | size_type typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | sqr_length() const | cgv::math::vec< T > | inline | 
  | sub_vec(unsigned ifrom, unsigned size) const | cgv::math::vec< T > | inline | 
  | value_type typedef (defined in cgv::math::vec< T >) | cgv::math::vec< T > |  | 
  | 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 |