MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mgx::util::Vector< dim, T > Member List

This is the complete list of members for mgx::util::Vector< dim, T >, including all inherited members.

angle(const Vector< 2, T > &v)mgx::util::Vector< dim, T >related
angle(const Vector< 3, T > &v1, const Vector< 3, T > &v2)mgx::util::Vector< dim, T >related
angle(const Vector< 2, T > &v1, const Vector< 2, T > &v2)mgx::util::Vector< dim, T >related
angle(const Vector< 1, T > &v1, const Vector< 1, T > &v2)mgx::util::Vector< dim, T >related
angle(const Vector< 3, T > &v1, const Vector< 3, T > &v2, const Vector< 3, T > &ref)mgx::util::Vector< dim, T >related
begin()mgx::util::Vector< dim, T >inline
begin() const mgx::util::Vector< dim, T >inline
c_data() const mgx::util::Vector< dim, T >inline
cartesian(const Vector< dim, T > &v)mgx::util::Vector< dim, T >related
const_iterator typedef (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >
const_pointer_type typedef (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >
const_reference_type typedef (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >
cross(const Vector &other) const mgx::util::Vector< dim, T >inline
data()mgx::util::Vector< dim, T >inline
divide(const Vector< dim, T > &v1, const Vector< dim, T > &v2)mgx::util::Vector< dim, T >related
elems (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >protected
end()mgx::util::Vector< dim, T >inline
end() const mgx::util::Vector< dim, T >inline
fabs(const Vector< dim, T > &v)mgx::util::Vector< dim, T >related
homogeneous(const Vector< dim, T > &v)mgx::util::Vector< dim, T >related
i(const T &v)mgx::util::Vector< dim, T >inline
i()mgx::util::Vector< dim, T >inline
i() const mgx::util::Vector< dim, T >inline
iszero(void) (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >inline
iterator typedef (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >
j(const T &v)mgx::util::Vector< dim, T >inline
j()mgx::util::Vector< dim, T >inline
j() const mgx::util::Vector< dim, T >inline
k(const T &v)mgx::util::Vector< dim, T >inline
k()mgx::util::Vector< dim, T >inline
k() const mgx::util::Vector< dim, T >inline
l(const T &v)mgx::util::Vector< dim, T >inline
l()mgx::util::Vector< dim, T >inline
l() const mgx::util::Vector< dim, T >inline
map(T(*fct)(T1), const Vector< dim, T1 > &v)mgx::util::Vector< dim, T >related
map(const T &(*fct)(const T &, const T &), const Vector< dim, T > &v1, const Vector< dim, T > &v2)mgx::util::Vector< dim, T >related
map(T(*fct)(const T &, const T &), const Vector< dim, T > &v1, const Vector< dim, T > &v2)mgx::util::Vector< dim, T >related
map(T(*fct)(T, T), const Vector< dim, T > &v1, const Vector< dim, T > &v2)mgx::util::Vector< dim, T >related
map(const T &(*fct)(const T1 &, const T2 &), const Vector< dim, T1 > &v1, const Vector< dim, T2 > &v2)mgx::util::Vector< dim, T >related
map(T(*fct)(const T1 &, const T2 &), const Vector< dim, T1 > &v1, const Vector< dim, T2 > &v2)mgx::util::Vector< dim, T >related
map(T(*fct)(T1, T2), const Vector< dim, T1 > &v1, const Vector< dim, T2 > &v2)mgx::util::Vector< dim, T >related
max(const Vector< dim, T > &v1, const Vector< dim, T > &v2)mgx::util::Vector< dim, T >related
min(const Vector< dim, T > &v1, const Vector< dim, T > &v2)mgx::util::Vector< dim, T >related
mult(const Vector &vec) const mgx::util::Vector< dim, T >inline
multiply(const Vector< dim, T > &v1, const Vector< dim, T > &v2)mgx::util::Vector< dim, T >related
norm() const mgx::util::Vector< dim, T >inline
norm(float s)mgx::util::Vector< dim, T >related
norm(const Vector< dim, T > &v)mgx::util::Vector< dim, T >related
normalize(void)mgx::util::Vector< dim, T >inline
normalized(void) const mgx::util::Vector< dim, T >inline
normalized(float)mgx::util::Vector< dim, T >related
normalized(const Vector< dim, T > &v)mgx::util::Vector< dim, T >related
normsq() const mgx::util::Vector< dim, T >inline
normsq(float s)mgx::util::Vector< dim, T >related
normsq(const Vector< dim, T > &v)mgx::util::Vector< dim, T >related
operator!=(const Vector &vec) const mgx::util::Vector< dim, T >inline
operator%(const Vector< 2, T > &v1, const Vector< 2, T > &v2)mgx::util::Vector< dim, T >related
operator%(const Vector< 3, T > &v1, const Vector< 3, T > &v2)mgx::util::Vector< dim, T >related
operator*(const T &scalar) const mgx::util::Vector< dim, T >inline
operator*(const T &scalar, const Vector &vec)mgx::util::Vector< dim, T >friend
operator*(const Vector &vec) const mgx::util::Vector< dim, T >inline
operator*=(const T &scalar)mgx::util::Vector< dim, T >inline
operator*=(const T1 &scalar)mgx::util::Vector< dim, T >inline
operator+(const Vector &vec) const mgx::util::Vector< dim, T >inline
operator+(const Vector< dim, T > &v, const T &value)mgx::util::Vector< dim, T >related
operator+(const T &value, const Vector< dim, T > &v)mgx::util::Vector< dim, T >related
operator+=(const Vector &vec)mgx::util::Vector< dim, T >inline
operator+=(const T &val)mgx::util::Vector< dim, T >inline
operator-(void) const mgx::util::Vector< dim, T >inline
operator-(const Vector &vec) const mgx::util::Vector< dim, T >inline
operator-(const Vector< dim, T > &v, const T &value)mgx::util::Vector< dim, T >related
operator-(const T &value, const Vector< dim, T > &v)mgx::util::Vector< dim, T >related
operator-=(const Vector &vec)mgx::util::Vector< dim, T >inline
operator-=(const T &val)mgx::util::Vector< dim, T >inline
operator/(const T &scalar) const mgx::util::Vector< dim, T >inline
operator/(const Vector &vec) const mgx::util::Vector< dim, T >inline
operator/=(const Vector &vec)mgx::util::Vector< dim, T >inline
operator/=(const T &scalar)mgx::util::Vector< dim, T >inline
operator/=(const T1 &scalar)mgx::util::Vector< dim, T >inline
operator<(const Vector &other) const mgx::util::Vector< dim, T >inline
operator<< (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >friend
operator<< (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >friend
operator<=(const Vector &other) const mgx::util::Vector< dim, T >inline
operator=(const Vector &vec)mgx::util::Vector< dim, T >inline
operator=(const T &value)mgx::util::Vector< dim, T >inline
operator==(const Vector &vec) const mgx::util::Vector< dim, T >inline
operator>(const Vector &other) const mgx::util::Vector< dim, T >inline
operator>=(const Vector &other) const mgx::util::Vector< dim, T >inline
operator>> (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >friend
operator>> (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >friend
operator[](size_t idx)mgx::util::Vector< dim, T >inline
operator[](size_t idx) const mgx::util::Vector< dim, T >inline
operator^(const Vector< 2, T > &v1, const Vector< 2, T > &v2)mgx::util::Vector< dim, T >related
operator^(const Vector< 1, T > &, const Vector< 1, T > &)mgx::util::Vector< dim, T >related
operator^(const Vector< 3, T > &v1, const Vector< 3, T > &v2)mgx::util::Vector< dim, T >related
orthogonal(const Vector< 3, T > &v)mgx::util::Vector< dim, T >related
pointer_type typedef (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >
projectXY(void)mgx::util::Vector< dim, T >inline
reference_type typedef (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >
set(const T &x)mgx::util::Vector< dim, T >inline
set(const T &x, const T &y)mgx::util::Vector< dim, T >inline
set(const T &x, const T &y, const T &z)mgx::util::Vector< dim, T >inline
set(const T &x, const T &y, const T &z, const T &t)mgx::util::Vector< dim, T >inline
size()mgx::util::Vector< dim, T >inlinestatic
t(const T &v)mgx::util::Vector< dim, T >inline
t()mgx::util::Vector< dim, T >inline
t() const mgx::util::Vector< dim, T >inline
trim(const Vector< dim, T > &v, const Vector< dim, T > &minv, const Vector< dim, T > &maxv)mgx::util::Vector< dim, T >related
value_type typedef (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >
Vector(const Vector &vec)mgx::util::Vector< dim, T >inline
Vector(const Vector< dim, T1 > &vec)mgx::util::Vector< dim, T >inline
Vector(const Vector< d1, T1 > &vec)mgx::util::Vector< dim, T >inlineexplicit
Vector(const Vec &el)mgx::util::Vector< dim, T >inlineexplicit
Vector(const T &x=T())mgx::util::Vector< dim, T >inlineexplicit
Vector(const T &x, const T &y)mgx::util::Vector< dim, T >inlineexplicit
Vector(const T &x, const T &y, const T &z)mgx::util::Vector< dim, T >inlineexplicit
Vector(const T &x, const T &y, const T &z, const T &t)mgx::util::Vector< dim, T >inlineexplicit
Vector(const T &x, const T &y, const T &z, const T &a, const T &b)mgx::util::Vector< dim, T >inline
Vector(const T &x, const T &y, const T &z, const T &a, const T &b, const T &c)mgx::util::Vector< dim, T >inline
Vector(const T &x, const T &y, const T &z, const T &a, const T &b, const T &c, const T &d)mgx::util::Vector< dim, T >inline
Vector(const T &a, const T &b, const T &c, const T &d, const T &e, const T &f, const T &g, const T &h, const T &i, const T &j, const T &k, const T &l)mgx::util::Vector< dim, T >inline
x(const T &v)mgx::util::Vector< dim, T >inline
x()mgx::util::Vector< dim, T >inline
x() const mgx::util::Vector< dim, T >inline
y(const T &v)mgx::util::Vector< dim, T >inline
y()mgx::util::Vector< dim, T >inline
y() const mgx::util::Vector< dim, T >inline
z(const T &v)mgx::util::Vector< dim, T >inline
z()mgx::util::Vector< dim, T >inline
z() const mgx::util::Vector< dim, T >inline
zero(void) (defined in mgx::util::Vector< dim, T >)mgx::util::Vector< dim, T >inline