Rosetta
numeric::Quaternion< T > Member List

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

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