g4tools  5.4.0
tools::mat3d Member List

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

_set_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double v[], double(*a_sin)(double), double(*a_cos)(double))tools::mat3< double >inlineprotectedstatic
_set_scale(const double &a_1, const double &a_2, const double &a_3, double v[])tools::mat3< double >inlineprotectedstatic
dimension() consttools::mat< double, 3 >inline
get_rotate(double &a_x, double &a_y, double &a_z, double &a_angle)tools::mat3dinline
mat3< double >::get_rotate(double &a_x, double &a_y, double &a_z, double &a_angle, double(*a_acos)(double), double(*a_sin)(double), double(*a_sqrt)(double))tools::mat3< double >inline
left_mul_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle)tools::mat3dinline
mat3< double >::left_mul_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double(*a_sin)(double), double(*a_cos)(double))tools::mat3< double >inline
m_vectools::mat< double, 3 >protected
mat()tools::mat< double, 3 >inline
mat(const mat &a_from)tools::mat< double, 3 >inline
mat(const double a_v[])tools::mat< double, 3 >inline
mat3()tools::mat3< double >inline
mat3(const mat< double, 3 > &a_from)tools::mat3< double >inline
mat3(const mat3 &a_from)tools::mat3< double >inline
mat3(const double &a_00, const double &a_01, const double &a_02, const double &a_10, const double &a_11, const double &a_12, const double &a_20, const double &a_21, const double &a_22)tools::mat3< double >inline
mat3d()tools::mat3dinline
mat3d(const mat3d &a_from)tools::mat3dinline
mat3d(double a_00, double a_01, double a_02, double a_10, double a_11, double a_12, double a_20, double a_21, double a_22)tools::mat3dinline
mat3d(const parent &a_from)tools::mat3dinline
mat3d(const mat3< float > &a_from)tools::mat3dinline
mul_3(double &a_x, double &a_y, double &a_z) consttools::mat3< double >inline
mul_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle)tools::mat3dinline
mat3< double >::mul_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double(*a_sin)(double), double(*a_cos)(double))tools::mat3< double >inline
operator=(const mat3d &a_from)tools::mat3dinline
operator=(const parent &a_from)tools::mat3dinline
operator=(const mat3< float > &a_from)tools::mat3dinline
mat3< double >::operator=(const mat3 &a_from)tools::mat3< double >inline
mat< double, 3 >::operator=(const mat &a_from)tools::mat< double, 3 >inline
set_matrix(const mat3< double > &a_m)tools::mat3< double >inline
set_matrix(const double &a_00, const double &a_01, const double &a_02, const double &a_10, const double &a_11, const double &a_12, const double &a_20, const double &a_21, const double &a_22)tools::mat3< double >inline
set_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle)tools::mat3dinline
mat3< double >::set_rotate(const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double(*a_sin)(double), double(*a_cos)(double))tools::mat3< double >inline
set_scale(const double &a_s)tools::mat3< double >inline
set_scale(const double &a_1, const double &a_2, const double &a_3)tools::mat3< double >inline
v00(const double &a_value)tools::mat3< double >inline
v00() consttools::mat3< double >inline
v01(const double &a_value)tools::mat3< double >inline
v01() consttools::mat3< double >inline
v02(const double &a_value)tools::mat3< double >inline
v02() consttools::mat3< double >inline
v10(const double &a_value)tools::mat3< double >inline
v10() consttools::mat3< double >inline
v11(const double &a_value)tools::mat3< double >inline
v11() consttools::mat3< double >inline
v12(const double &a_value)tools::mat3< double >inline
v12() consttools::mat3< double >inline
v20(const double &a_value)tools::mat3< double >inline
v20() consttools::mat3< double >inline
v21(const double &a_value)tools::mat3< double >inline
v21() consttools::mat3< double >inline
v22(const double &a_value)tools::mat3< double >inline
v22() consttools::mat3< double >inline
~mat()tools::mat< double, 3 >inlinevirtual
~mat3()tools::mat3< double >inlinevirtual
~mat3d()tools::mat3dinlinevirtual