geomc 1.0
A c++ linear algebra template library
VecCommon< T, N, VType > Member List

This is the complete list of members for VecCommon< T, N, VType >, including all inherited members.

abs() constVecCommon< T, N, VType >inline
add(const self_t &v) constVecCommon< T, N, VType >inline
angle_to(const self_t &v) constVecCommon< T, N, VType >inline
argmax() constVecCommon< T, N, VType >inline
argmin() constVecCommon< T, N, VType >inline
begin() constVecBase< T, N >inline
begin()VecBase< T, N >inline
bounce_on(const self_t &normal) constVecCommon< T, N, VType >inline
ceil() constVecCommon< T, N, VType >inline
clamp(const self_t &lo, const self_t &hi) constVecCommon< T, N, VType >inline
DIMVecCommon< T, N, VType >static
dist(const self_t &pt) constVecCommon< T, N, VType >inline
dist2(const self_t &pt) constVecCommon< T, N, VType >inline
dot(const self_t &v) constVecCommon< T, N, VType >inline
elem_t typedefVecCommon< T, N, VType >
end() constVecBase< T, N >inline
end()VecBase< T, N >inline
floor() constVecCommon< T, N, VType >inline
fraction_on(const self_t &axis) constVecCommon< T, N, VType >inline
get(index_t idx) constVecBase< T, N >inline
get(index_t idx)VecBase< T, N >inline
is_zero() constVecCommon< T, N, VType >inline
mag() constVecCommon< T, N, VType >inline
mag2() constVecCommon< T, N, VType >inline
max(const self_t &v) constVecCommon< T, N, VType >inline
max() constVecCommon< T, N, VType >inline
min(const self_t &v) constVecCommon< T, N, VType >inline
min() constVecCommon< T, N, VType >inline
mix(const self_t &v, T mix) constVecCommon< T, N, VType >inline
ones (defined in VecCommon< T, N, VType >)VecCommon< T, N, VType >static
operator Vec< U, N >() constVecCommon< T, N, VType >inlineexplicit
operator!=(const self_t &vv) constVecCommon< T, N, VType >inline
operator*=(T s)VecCommon< T, N, VType >inline
operator*=(const self_t &vv)VecCommon< T, N, VType >inline
operator+(const self_t &v) constVecCommon< T, N, VType >inline
operator+=(const self_t &vv)VecCommon< T, N, VType >inline
operator-(const self_t &v) constVecCommon< T, N, VType >inline
operator-() constVecCommon< T, N, VType >inline
operator-=(const self_t &vv)VecCommon< T, N, VType >inline
operator/=(T s)VecCommon< T, N, VType >inline
operator==(const self_t &vv) constVecCommon< T, N, VType >inline
operator[](index_t idx) constVecCommon< T, N, VType >inline
operator[](index_t idx)VecCommon< T, N, VType >inline
project_on(const self_t &axis) constVecCommon< T, N, VType >inline
reflect_about(self_t normal) constVecCommon< T, N, VType >inline
resized() constVecCommon< T, N, VType >inline
round() constVecCommon< T, N, VType >inline
scale(const self_t &v) constVecCommon< T, N, VType >inline
scale(T a) constVecCommon< T, N, VType >inline
self_t typedefVecCommon< T, N, VType >
size() constVecCommon< T, N, VType >inline
sub(const self_t &v) constVecCommon< T, N, VType >inline
unit() constVecCommon< T, N, VType >inline
v (defined in VecBase< T, N >)VecBase< T, N >protected
VecBase() (defined in VecBase< T, N >)VecBase< T, N >inlineprotected
VecBase(T a) (defined in VecBase< T, N >)VecBase< T, N >inlineprotected
VecBase(const T a[N]) (defined in VecBase< T, N >)VecBase< T, N >inlineprotected
VecCommon() (defined in VecCommon< T, N, VType >)VecCommon< T, N, VType >inlineprotected
VecCommon(T a) (defined in VecCommon< T, N, VType >)VecCommon< T, N, VType >inlineprotected
VecCommon(const T a[N]) (defined in VecCommon< T, N, VType >)VecCommon< T, N, VType >inlineprotected
with_length(T mag) constVecCommon< T, N, VType >inline
zeros (defined in VecCommon< T, N, VType >)VecCommon< T, N, VType >static