Rosetta
numeric::xyzVector< T > Member List

This is the complete list of members for numeric::xyzVector< T >, including all inherited members.

add(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > &r)numeric::xyzVector< T >friend
add(xyzVector< U > const &v, U const &t, xyzVector< U > &r)numeric::xyzVector< T >friend
add(U const &t, xyzVector< U > const &v, xyzVector< U > &r)numeric::xyzVector< T >friend
assign(Value const &x_a, Value const &y_a, Value const &z_a)numeric::xyzVector< T >inline
center(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
center(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > &m)numeric::xyzVector< T >friend
center(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > const &c)numeric::xyzVector< T >friend
center(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > const &c, xyzVector< U > &m)numeric::xyzVector< T >friend
center(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > const &c, xyzVector< U > const &d)numeric::xyzVector< T >friend
center(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > const &c, xyzVector< U > const &d, xyzVector< U > &m)numeric::xyzVector< T >friend
clear()numeric::xyzVector< T >inline
const_pointer typedefnumeric::xyzVector< T >
const_reference typedefnumeric::xyzVector< T >
ConstPointer typedefnumeric::xyzVector< T >
ConstReference typedefnumeric::xyzVector< T >
cross(xyzVector const &v) constnumeric::xyzVector< T >inline
cross(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
cross(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > &c)numeric::xyzVector< T >friend
cross_product(xyzVector const &v) constnumeric::xyzVector< T >inline
cross_product(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
cross_product(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > &c)numeric::xyzVector< T >friend
difference_type typedefnumeric::xyzVector< T >
distance(xyzVector const &v) constnumeric::xyzVector< T >inline
distance_squared(xyzVector const &v) constnumeric::xyzVector< T >inline
divide(xyzVector< U > const &v, U const &t, xyzVector< U > &r)numeric::xyzVector< T >friend
dot(xyzVector const &v) constnumeric::xyzVector< T >inline
dot(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
dot_product(xyzVector const &v) constnumeric::xyzVector< T >inline
dot_product(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
equal_length(xyzVector const &v)numeric::xyzVector< T >inline
equal_length(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
inner_product(xyzVector const &v) constnumeric::xyzVector< T >inline
inner_product(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
inplace_product(xyzMatrix< T > const &m, xyzVector< T > &v)numeric::xyzVector< T >friend
inplace_transpose_product(xyzMatrix< T > const &m, xyzVector< T > &v)numeric::xyzVector< T >friend
is_finite() constnumeric::xyzVector< T >inline
is_normalized() constnumeric::xyzVector< T >inline
is_normalized(Value const &tol) constnumeric::xyzVector< T >inline
is_unit() constnumeric::xyzVector< T >inline
is_unit(Value const &tol) constnumeric::xyzVector< T >inline
is_zero() constnumeric::xyzVector< T >inline
iterator_category typedefnumeric::xyzVector< T >
length() constnumeric::xyzVector< T >inline
length_squared() constnumeric::xyzVector< T >inline
longer(xyzVector const &v)numeric::xyzVector< T >inline
longer_or_equal(xyzVector const &v)numeric::xyzVector< T >inline
magnitude() constnumeric::xyzVector< T >inline
magnitude_squared() constnumeric::xyzVector< T >inline
max(xyzVector const &v)numeric::xyzVector< T >inline
max(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
maximum_value() constnumeric::xyzVector< T >inline
midpoint(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
midpoint(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > &m)numeric::xyzVector< T >friend
min(xyzVector const &v)numeric::xyzVector< T >inline
min(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
minimum_value() constnumeric::xyzVector< T >inline
multiply(xyzVector< U > const &v, U const &t, xyzVector< U > &r)numeric::xyzVector< T >friend
multiply(U const &t, xyzVector< U > const &v, xyzVector< U > &r)numeric::xyzVector< T >friend
negate()numeric::xyzVector< T >inline
negated() constnumeric::xyzVector< T >inline
negated(xyzVector &a) constnumeric::xyzVector< T >inline
norm() constnumeric::xyzVector< T >inline
norm_squared() constnumeric::xyzVector< T >inline
normalize()numeric::xyzVector< T >inline
normalize(Value const &length_a)numeric::xyzVector< T >inline
normalize_any()numeric::xyzVector< T >inline
normalize_any(Value const &length_a)numeric::xyzVector< T >inline
normalize_or_zero()numeric::xyzVector< T >inline
normalize_or_zero(Value const &length_a)numeric::xyzVector< T >inline
normalized(xyzVector &a) constnumeric::xyzVector< T >inline
normalized(Value const &length_a, xyzVector &a) constnumeric::xyzVector< T >inline
normalized() constnumeric::xyzVector< T >inline
normalized(Value const &length_a) constnumeric::xyzVector< T >inline
normalized_any(xyzVector &a) constnumeric::xyzVector< T >inline
normalized_any(Value const &length_a, xyzVector &a) constnumeric::xyzVector< T >inline
normalized_any() constnumeric::xyzVector< T >inline
normalized_any(Value const &length_a) constnumeric::xyzVector< T >inline
normalized_or_zero(xyzVector &a) constnumeric::xyzVector< T >inline
normalized_or_zero(Value const &length_a, xyzVector &a) constnumeric::xyzVector< T >inline
normalized_or_zero() constnumeric::xyzVector< T >inline
normalized_or_zero(Value const &length_a) constnumeric::xyzVector< T >inline
not_equal_length(xyzVector const &v)numeric::xyzVector< T >inline
not_equal_length(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >
operator!=(xyzVector const &a, xyzVector const &b)numeric::xyzVector< T >friend
operator!=(xyzVector const &v, Value const &t)numeric::xyzVector< T >friend
operator!=(Value const &t, xyzVector const &v)numeric::xyzVector< T >friend
operator()(int const i) constnumeric::xyzVector< T >inline
operator()(int const i)numeric::xyzVector< T >inline
operator*(xyzMatrix< T > const &m, xyzVector< T > const &v)numeric::xyzVector< T >friend
operator*(xyzVector const &v, Value const &t)numeric::xyzVector< T >friend
operator*(Value const &t, xyzVector const &v)numeric::xyzVector< T >friend
operator*=(Value const &t)numeric::xyzVector< T >inline
operator+(xyzVector const &a, xyzVector const &b)numeric::xyzVector< T >friend
operator+(xyzVector const &v, Value const &t)numeric::xyzVector< T >friend
operator+(Value const &t, xyzVector const &v)numeric::xyzVector< T >friend
operator+=(xyzVector< U > const &v)numeric::xyzVector< T >inline
operator+=(Value const &t)numeric::xyzVector< T >inline
operator-() constnumeric::xyzVector< T >inline
operator-(xyzVector const &a, xyzVector const &b)numeric::xyzVector< T >friend
operator-(xyzVector const &v, Value const &t)numeric::xyzVector< T >friend
operator-(Value const &t, xyzVector const &v)numeric::xyzVector< T >friend
operator-=(xyzVector< U > const &v)numeric::xyzVector< T >inline
operator-=(Value const &t)numeric::xyzVector< T >inline
operator/(xyzVector const &v, Value const &t)numeric::xyzVector< T >friend
operator/=(Value const &t)numeric::xyzVector< T >inline
operator<(xyzVector const &a, xyzVector const &b)numeric::xyzVector< T >friend
operator<(xyzVector const &v, Value const &t)numeric::xyzVector< T >friend
operator<(Value const &t, xyzVector const &v)numeric::xyzVector< T >friend
operator<=(xyzVector const &a, xyzVector const &b)numeric::xyzVector< T >friend
operator<=(xyzVector const &v, Value const &t)numeric::xyzVector< T >friend
operator<=(Value const &t, xyzVector const &v)numeric::xyzVector< T >friend
operator=(xyzVector const &v)numeric::xyzVector< T >inline
operator=(xyzVector< U > const &v)numeric::xyzVector< T >inline
operator=(U const *p)numeric::xyzVector< T >inline
operator=(Value const &t)numeric::xyzVector< T >inline
operator==(xyzVector const &a, xyzVector const &b)numeric::xyzVector< T >friend
operator==(xyzVector const &v, Value const &t)numeric::xyzVector< T >friend
operator==(Value const &t, xyzVector const &v)numeric::xyzVector< T >friend
operator>(xyzVector const &a, xyzVector const &b)numeric::xyzVector< T >friend
operator>(xyzVector const &v, Value const &t)numeric::xyzVector< T >friend
operator>(Value const &t, xyzVector const &v)numeric::xyzVector< T >friend
operator>=(xyzVector const &a, xyzVector const &b)numeric::xyzVector< T >friend
operator>=(xyzVector const &v, Value const &t)numeric::xyzVector< T >friend
operator>=(Value const &t, xyzVector const &v)numeric::xyzVector< T >friend
operator[](int const i) constnumeric::xyzVector< T >inline
operator[](int const i)numeric::xyzVector< T >inline
outer_product(xyzVector< T > const &a, xyzVector< T > const &b)numeric::xyzVector< T >friend
pointer typedefnumeric::xyzVector< T >
Pointer typedefnumeric::xyzVector< T >
product(xyzMatrix< T > const &m, xyzVector< T > const &v)numeric::xyzVector< T >friend
project_normal(xyzVector const &v)numeric::xyzVector< T >inline
project_parallel(xyzVector const &v)numeric::xyzVector< T >inline
projected_normal(xyzVector const &v) constnumeric::xyzVector< T >inline
projected_normal(xyzVector const &v, xyzVector &a) constnumeric::xyzVector< T >inline
projected_parallel(xyzVector const &v) constnumeric::xyzVector< T >inline
projected_parallel(xyzVector const &v, xyzVector &a)numeric::xyzVector< T >inline
projection_matrix(xyzVector< T > const &v)numeric::xyzVector< T >friend
Reference typedefnumeric::xyzVector< T >
reference typedefnumeric::xyzVector< T >
rotation_matrix(xyzVector< T > const &axis, T const &theta)numeric::xyzVector< T >friend
scaled_add(Value const &t, xyzVector< U > const &v)numeric::xyzVector< T >inline
scaled_assign(Value const &t, xyzVector< U > const &v)numeric::xyzVector< T >inline
scaled_sub(Value const &t, xyzVector< U > const &v)numeric::xyzVector< T >inline
shorter(xyzVector const &v)numeric::xyzVector< T >inline
shorter_or_equal(xyzVector const &v)numeric::xyzVector< T >inline
square(Value const &t)numeric::xyzVector< T >inlineprivatestatic
subtract(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > &r)numeric::xyzVector< T >friend
subtract(xyzVector< U > const &v, U const &t, xyzVector< U > &r)numeric::xyzVector< T >friend
subtract(U const &t, xyzVector< U > const &v, xyzVector< U > &r)numeric::xyzVector< T >friend
to_string() constnumeric::xyzVector< T >inline
transpose_product(xyzMatrix< T > const &m, xyzVector< T > const &v)numeric::xyzVector< T >friend
update_5way_operation(xyzVector< U > const &a, xyzVector< U > const &b, xyzVector< U > const &c, xyzVector< U > const &d, xyzVector< U > const &e)numeric::xyzVector< T >friend
update_operation(xyzVector< U > const &a, xyzVector< U > const &b)numeric::xyzVector< T >friend
Value typedefnumeric::xyzVector< T >
value_type typedefnumeric::xyzVector< T >
x() constnumeric::xyzVector< T >inline
x()numeric::xyzVector< T >inline
x(Value const &x_a)numeric::xyzVector< T >inline
x_numeric::xyzVector< T >private
xyzMatrix classnumeric::xyzVector< T >friend
xyzVector classnumeric::xyzVector< T >friend
xyzVector()numeric::xyzVector< T >inline
xyzVector(xyzVector const &v)numeric::xyzVector< T >inline
xyzVector(xyzVector< U > const &v)numeric::xyzVector< T >inline
xyzVector(Value const &t)numeric::xyzVector< T >inlineexplicit
xyzVector(Value const &x_a, Value const &y_a, Value const &z_a)numeric::xyzVector< T >inline
xyzVector(U const *p)numeric::xyzVector< T >inlineexplicit
y() constnumeric::xyzVector< T >inline
y()numeric::xyzVector< T >inline
y(Value const &y_a)numeric::xyzVector< T >inline
y_numeric::xyzVector< T >private
z() constnumeric::xyzVector< T >inline
z()numeric::xyzVector< T >inline
z(Value const &z_a)numeric::xyzVector< T >inline
z_numeric::xyzVector< T >private
zero()numeric::xyzVector< T >inline
~xyzVector()numeric::xyzVector< T >inline