g4tools  5.4.0
tools::vec3< T > Member List

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

_cross(const vec3< T > &aV) consttools::vec3< T >inline
add(const vec3 &a_v)tools::vec3< T >inline
add(const T &a0, const T &a1, const T &a2)tools::vec3< T >inline
cos_angle(const vec3 &a_v, T &a_cos, T(*a_sqrt)(T)) consttools::vec3< T >inline
cross(const vec3< T > &aV, vec3< T > &a_value) consttools::vec3< T >inline
data() consttools::vec3< T >inline
data_size() consttools::vec3< T >inline
dimension() consttools::vec3< T >inline
divide(const T &a_T)tools::vec3< T >inline
dot(const vec3 &aV) consttools::vec3< T >inline
elem_t typedeftools::vec3< T >
equal(const vec3 &aV) consttools::vec3< T >inline
equal_prec(const vec3 &a_v, PREC a_prec, PREC(*a_fabs)(const T &)) consttools::vec3< T >inline
getValue() consttools::vec3< T >inline
getValue(T &a0, T &a1, T &a2) consttools::vec3< T >inline
length(T(*a_sqrt)(T)) consttools::vec3< T >inline
m_datatools::vec3< T >protected
multiply(const T &a_T)tools::vec3< T >inline
normalize(T(*a_sqrt)(T))tools::vec3< T >inline
operator!=(const vec3 &a_v) consttools::vec3< T >inline
operator*(const T &a_v) consttools::vec3< T >inline
operator*=(const T &a_v)tools::vec3< T >inline
operator+(const vec3 &a_v) consttools::vec3< T >inline
operator-(const vec3 &a_v) consttools::vec3< T >inline
operator/(const T &a_v) consttools::vec3< T >inline
operator=(const vec3 &a_from)tools::vec3< T >inline
operator==(const vec3 &a_v) consttools::vec3< T >inline
operator[](size_t a_index)tools::vec3< T >inline
operator[](size_t a_index) consttools::vec3< T >inline
s_x()tools::vec3< T >inlinestatic
s_y()tools::vec3< T >inlinestatic
s_z()tools::vec3< T >inlinestatic
set_value(const T &a0, const T &a1, const T &a2)tools::vec3< T >inline
set_value(const T aV[3])tools::vec3< T >inline
setValue(const T &a0, const T &a1, const T &a2)tools::vec3< T >inline
setValue(const vec3 &a_v)tools::vec3< T >inline
setValue(const T aV[3])tools::vec3< T >inline
setValue(const vec3 &a_bary, const vec3 &a_v0, const vec3 &a_v1, const vec3 &a_v2)tools::vec3< T >inline
size() consttools::vec3< T >inline
size_type typedeftools::vec3< T >
subtract(const vec3 &a_v)tools::vec3< T >inline
subtract(const T &a0, const T &a1, const T &a2)tools::vec3< T >inline
theta_phi(T &a_theta, T &a_phi, T(*a_sqrt)(T), T(*a_atan2)(T, T)) consttools::vec3< T >inline
v0() consttools::vec3< T >inline
v0(const T &a_value)tools::vec3< T >inline
v1() consttools::vec3< T >inline
v1(const T &a_value)tools::vec3< T >inline
v2() consttools::vec3< T >inline
v2(const T &a_value)tools::vec3< T >inline
value(T &a0, T &a1, T &a2) consttools::vec3< T >inline
vec3()tools::vec3< T >inline
vec3(const T a_vec[3])tools::vec3< T >inline
vec3(const T &a0, const T &a1, const T &a2)tools::vec3< T >inline
vec3(const vec3 &a_from)tools::vec3< T >inline
x() consttools::vec3< T >inline
x()tools::vec3< T >inline
y() consttools::vec3< T >inline
y()tools::vec3< T >inline
z() consttools::vec3< T >inline
z()tools::vec3< T >inline
~vec3()tools::vec3< T >inlinevirtual