angle() const | numeric::Quaternion< T > | inline |
apply(Quaternion const &q, bool const precise=true) | numeric::Quaternion< T > | inline |
axis() const | numeric::Quaternion< T > | inline |
axis(Axis &u) const | numeric::Quaternion< T > | inline |
Axis typedef | numeric::Quaternion< T > | |
BodyPosition< T > class | numeric::Quaternion< T > | friend |
conjugate() | numeric::Quaternion< T > | inline |
conjugated() const | numeric::Quaternion< T > | inline |
const_pointer typedef | numeric::Quaternion< T > | |
const_reference typedef | numeric::Quaternion< T > | |
ConstPointer typedef | numeric::Quaternion< T > | |
ConstReference typedef | numeric::Quaternion< T > | |
dot(Quaternion const &q) const | numeric::Quaternion< T > | inline |
dot(Quaternion< U > const &q1, Quaternion< U > const &q2) | numeric::Quaternion< T > | friend |
dot_product(Quaternion const &q) const | numeric::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() const | numeric::Quaternion< T > | inline |
invert() | numeric::Quaternion< T > | inline |
is_normalized(Value const &tol=Traits::quaternion_tolerance()) const | numeric::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() const | numeric::Quaternion< T > | inline |
magnitude_error() const | numeric::Quaternion< T > | inline |
magnitude_squared() const | numeric::Quaternion< T > | inline |
magnitude_squared_error() const | numeric::Quaternion< T > | inline |
norm() const | numeric::Quaternion< T > | inline |
norm_error() const | numeric::Quaternion< T > | inline |
norm_squared() const | numeric::Quaternion< T > | inline |
norm_squared_error() const | numeric::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()) const | numeric::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 typedef | numeric::Quaternion< T > | |
Pointer typedef | numeric::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 typedef | numeric::Quaternion< T > | |
Reference typedef | numeric::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() const | numeric::Quaternion< T > | inline |
Traits typedef | numeric::Quaternion< T > | |
Value typedef | numeric::Quaternion< T > | |
value_type typedef | numeric::Quaternion< T > | |
w(Value newval) | numeric::Quaternion< T > | inline |
w() const | numeric::Quaternion< T > | inline |
w_ | numeric::Quaternion< T > | private |
w_squared() const | numeric::Quaternion< T > | inline |
x(Value newval) | numeric::Quaternion< T > | inline |
x() const | numeric::Quaternion< T > | inline |
x_ | numeric::Quaternion< T > | private |
x_squared() const | numeric::Quaternion< T > | inline |
y(Value newval) | numeric::Quaternion< T > | inline |
y() const | numeric::Quaternion< T > | inline |
y_ | numeric::Quaternion< T > | private |
y_squared() const | numeric::Quaternion< T > | inline |
z(Value newval) | numeric::Quaternion< T > | inline |
z() const | numeric::Quaternion< T > | inline |
z_ | numeric::Quaternion< T > | private |
z_squared() const | numeric::Quaternion< T > | inline |
~Quaternion() | numeric::Quaternion< T > | inline |