GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
GranOO3::Geom::Quaternion Member List

This is the complete list of members for GranOO3::Geom::Quaternion, including all inherited members.

add_glob(const std::string &id)GranOO3::Geom::Quaternion
boost::serialization::access classGranOO3::Geom::Quaternionfriend
class_ID()GranOO3::Geom::Quaternioninlinestatic
clear()GranOO3::Geom::Quaternion
clear_unit()GranOO3::Geom::Quaternion
conjugate() constGranOO3::Geom::Quaternion
coordGranOO3::Geom::Quaternion
equalize(const Quaternion &)GranOO3::Geom::Quaternionprivate
get_angle() constGranOO3::Geom::Quaternion
get_axis() constGranOO3::Geom::Quaternion
get_axis_angle(Vector &axis, double &angle) constGranOO3::Geom::Quaternion
get_r() constGranOO3::Geom::Quaternion
get_x() constGranOO3::Geom::Quaternion
get_y() constGranOO3::Geom::Quaternion
get_z() constGranOO3::Geom::Quaternion
glob(const std::string &id)GranOO3::Geom::Quaternionstatic
globalGranOO3::Geom::Quaternionstatic
info() constGranOO3::Geom::Quaternion
inverse_rotate(const Vector &v_in) constGranOO3::Geom::Quaternion
inverse_rotate(const Vector &v_in, Vector &v_out) constGranOO3::Geom::Quaternion
is_nan() constGranOO3::Geom::Quaternion
is_unit() constGranOO3::Geom::Quaternion
NGranOO3::Geom::Quaternionstatic
new_object(const TiXmlElement *el)GranOO3::Geom::Quaternionstatic
norm() constGranOO3::Geom::Quaternion
normalize()GranOO3::Geom::Quaternion
normalized() constGranOO3::Geom::Quaternion
nullGranOO3::Geom::Quaternionstatic
operator()(unsigned int i) constGranOO3::Geom::Quaternion
operator()(unsigned int i)GranOO3::Geom::Quaternion
operator*(const Quaternion &, const Vector &)GranOO3::Geom::Quaternionfriend
operator*(const Vector &, const Quaternion &)GranOO3::Geom::Quaternionfriend
operator*(const Quaternion &, const Quaternion &)GranOO3::Geom::Quaternionfriend
operator*(const Quaternion &, const double &)GranOO3::Geom::Quaternionfriend
operator*(const double &, const Quaternion &)GranOO3::Geom::Quaternionfriend
operator*=(const Quaternion &Q)GranOO3::Geom::Quaternion
operator*=(const Vector &v)GranOO3::Geom::Quaternion
operator*=(const double &d)GranOO3::Geom::Quaternion
operator+(const Quaternion &, const Quaternion &)GranOO3::Geom::Quaternionfriend
operator+=(const Quaternion &Q)GranOO3::Geom::Quaternion
operator-(const Quaternion &, const Quaternion &)GranOO3::Geom::Quaternionfriend
operator-=(const Quaternion &Q)GranOO3::Geom::Quaternion
operator<<(std::ostream &, const Quaternion &)GranOO3::Geom::Quaternionfriend
operator=(const EulerAngle &)GranOO3::Geom::Quaternion
operator=(const Quaternion &Q)GranOO3::Geom::Quaternion
operator==(const Quaternion &, const Quaternion &)GranOO3::Geom::Quaternionfriend
Quaternion()GranOO3::Geom::Quaternion
Quaternion(const Vector &axis, double angle)GranOO3::Geom::Quaternion
Quaternion(const Vector &v)GranOO3::Geom::Quaternionexplicit
Quaternion(double vx, double vy, double vz, double s)GranOO3::Geom::Quaternion
Quaternion(const Quaternion &q)GranOO3::Geom::Quaternion
Quaternion(const Quaternion &q, const Frame &from, const Frame &to)GranOO3::Geom::Quaternion
Quaternion(const Vector &from, const Vector &to)GranOO3::Geom::Quaternion
r()GranOO3::Geom::Quaternion
r() constGranOO3::Geom::Quaternion
rotate(const Vector &v_in) constGranOO3::Geom::Quaternion
rotate(const Vector &v_in, Vector &v_out) constGranOO3::Geom::Quaternion
serialize(Archive &ar, const unsigned int)GranOO3::Geom::Quaternionprivate
set_angle(double angle)GranOO3::Geom::Quaternion
set_axis_angle(const Vector &axis, double angle)GranOO3::Geom::Quaternion
set_r(const double &)GranOO3::Geom::Quaternion
set_value(double q0, double q1, double q2, double q3)GranOO3::Geom::Quaternion
set_vec_from_to(const Vector &from, const Vector &to)GranOO3::Geom::Quaternion
set_x(const double &)GranOO3::Geom::Quaternion
set_y(const double &)GranOO3::Geom::Quaternion
set_z(const double &)GranOO3::Geom::Quaternion
slerp(const Quaternion &, const Quaternion &, const double &ratio)GranOO3::Geom::Quaternionfriend
squared_norm() constGranOO3::Geom::Quaternion
to_euler_angle(EulerAngle &) constGranOO3::Geom::Quaternion
to_euler_angle() constGranOO3::Geom::Quaternion
to_rotation_matrix() constGranOO3::Geom::Quaternion
to_vector() constGranOO3::Geom::Quaternion
val()GranOO3::Geom::Quaternion
val() constGranOO3::Geom::Quaternion
x()GranOO3::Geom::Quaternion
x() constGranOO3::Geom::Quaternion
y()GranOO3::Geom::Quaternion
y() constGranOO3::Geom::Quaternion
z()GranOO3::Geom::Quaternion
z() constGranOO3::Geom::Quaternion
~Quaternion()GranOO3::Geom::Quaternion