Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
numeric::Quaternion< typename > Member List

This is the complete list of members for numeric::Quaternion< typename >, including all inherited members.

angle() const numeric::Quaternion< typename >inline
apply(Quaternion const &q, bool const precise=true)numeric::Quaternion< typename >inline
Axis typedefnumeric::Quaternion< typename >
axis() const numeric::Quaternion< typename >inline
axis(Axis &u) const numeric::Quaternion< typename >inline
BodyPosition< T > classnumeric::Quaternion< typename >friend
conjugate()numeric::Quaternion< typename >inline
conjugated() const numeric::Quaternion< typename >inline
const_pointer typedefnumeric::Quaternion< typename >
const_reference typedefnumeric::Quaternion< typename >
ConstPointer typedefnumeric::Quaternion< typename >
ConstReference typedefnumeric::Quaternion< typename >
dot(Quaternion const &q) const numeric::Quaternion< typename >inline
dot(Quaternion< U > const &q1, Quaternion< U > const &q2)numeric::Quaternion< typename >friend
dot_product(Quaternion const &q) const numeric::Quaternion< typename >inline
dot_product(Quaternion< U > const &q1, Quaternion< U > const &q2)numeric::Quaternion< typename >friend
I()numeric::Quaternion< typename >inlinestatic
identity()numeric::Quaternion< typename >inlinestatic
inverse() const numeric::Quaternion< typename >inline
invert()numeric::Quaternion< typename >inline
is_normalized(Value const &tol=Traits::quaternion_tolerance()) const numeric::Quaternion< typename >inline
left_multiply_by(Quaternion const &q, bool const precise=true)numeric::Quaternion< typename >inline
left_multiply_by_inverse_of(Quaternion const &q, bool const precise=true)numeric::Quaternion< typename >inline
magnitude() const numeric::Quaternion< typename >inline
magnitude_error() const numeric::Quaternion< typename >inline
magnitude_squared() const numeric::Quaternion< typename >inline
magnitude_squared_error() const numeric::Quaternion< typename >inline
norm() const numeric::Quaternion< typename >inline
norm_error() const numeric::Quaternion< typename >inline
norm_squared() const numeric::Quaternion< typename >inline
norm_squared_error() const numeric::Quaternion< typename >inline
normalize()numeric::Quaternion< typename >inline
normalize_if_needed(Value const &tol=Traits::quaternion_tolerance())numeric::Quaternion< typename >inline
not_normalized(Value const &tol=Traits::quaternion_tolerance()) const numeric::Quaternion< typename >inline
operator!=(Quaternion< U > const &q1, Quaternion< U > const &q2)numeric::Quaternion< typename >friend
operator*(Quaternion< U > const &q2, Quaternion< U > const &q1)numeric::Quaternion< typename >friend
operator=(Quaternion const &q)numeric::Quaternion< typename >inline
operator==(Quaternion< U > const &q1, Quaternion< U > const &q2)numeric::Quaternion< typename >friend
pointer typedefnumeric::Quaternion< typename >
Pointer typedefnumeric::Quaternion< typename >
product(Quaternion< U > const &q2, Quaternion< U > const &q1, bool const precise=true)numeric::Quaternion< typename >friend
Quaternion()numeric::Quaternion< typename >inline
Quaternion(Value const &w_a, Value const &x_a, Value const &y_a, Value const &z_a, bool const precise=true)numeric::Quaternion< typename >inline
Quaternion(Axis const &u, Value const &angle, bool const precise=true)numeric::Quaternion< typename >inline
Quaternion(Quaternion const &q)numeric::Quaternion< typename >inline
reference typedefnumeric::Quaternion< typename >
Reference typedefnumeric::Quaternion< typename >
right_multiply_by(Quaternion const &q, bool const precise=true)numeric::Quaternion< typename >inline
right_multiply_by_inverse_of(Quaternion const &q, bool const precise=true)numeric::Quaternion< typename >inline
swap(Quaternion &q)numeric::Quaternion< typename >inline
to_identity()numeric::Quaternion< typename >inline
to_string() const numeric::Quaternion< typename >inline
Traits typedefnumeric::Quaternion< typename >
Value typedefnumeric::Quaternion< typename >
value_type typedefnumeric::Quaternion< typename >
w(Value newval)numeric::Quaternion< typename >inline
w() const numeric::Quaternion< typename >inline
w_numeric::Quaternion< typename >private
w_squared() const numeric::Quaternion< typename >inline
x(Value newval)numeric::Quaternion< typename >inline
x() const numeric::Quaternion< typename >inline
x_numeric::Quaternion< typename >private
x_squared() const numeric::Quaternion< typename >inline
y(Value newval)numeric::Quaternion< typename >inline
y() const numeric::Quaternion< typename >inline
y_numeric::Quaternion< typename >private
y_squared() const numeric::Quaternion< typename >inline
z(Value newval)numeric::Quaternion< typename >inline
z() const numeric::Quaternion< typename >inline
z_numeric::Quaternion< typename >private
z_squared() const numeric::Quaternion< typename >inline
~Quaternion()numeric::Quaternion< typename >inline