g4tools  5.4.0
tools::vec3d Member List

This is the complete list of members for tools::vec3d, including all inherited members.

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