_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::vec< 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 |
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 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 vec< S > &v) const | cgv::math::vec< T > | inline |
operator*(const T &s) 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 vec< S > &v) const | cgv::math::vec< T > | inline |
operator+(const T &s) 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 T &s) const | cgv::math::vec< T > | inline |
operator-(const vec< S > &v) const | cgv::math::vec< T > | inline |
operator-(void) 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 vec< S > &v) const | cgv::math::vec< T > | inline |
operator/(const T &s) 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 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) const | cgv::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() 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 |
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 |