| angle() const | numeric::Quaternion< typename > | inline |
| apply(Quaternion const &q, bool const precise=true) | numeric::Quaternion< typename > | inline |
| Axis typedef | numeric::Quaternion< typename > | |
| axis() const | numeric::Quaternion< typename > | inline |
| axis(Axis &u) const | numeric::Quaternion< typename > | inline |
| BodyPosition< T > class | numeric::Quaternion< typename > | friend |
| conjugate() | numeric::Quaternion< typename > | inline |
| conjugated() const | numeric::Quaternion< typename > | inline |
| const_pointer typedef | numeric::Quaternion< typename > | |
| const_reference typedef | numeric::Quaternion< typename > | |
| ConstPointer typedef | numeric::Quaternion< typename > | |
| ConstReference typedef | numeric::Quaternion< typename > | |
| dot(Quaternion const &q) const | numeric::Quaternion< typename > | inline |
| dot(Quaternion const &q1, Quaternion const &q2) | numeric::Quaternion< typename > | friend |
| dot_product(Quaternion const &q) const | numeric::Quaternion< typename > | inline |
| dot_product(Quaternion const &q1, Quaternion 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 const &q1, Quaternion const &q2) | numeric::Quaternion< typename > | friend |
| operator*(Quaternion const &q2, Quaternion const &q1) | numeric::Quaternion< typename > | friend |
| operator=(Quaternion const &q) | numeric::Quaternion< typename > | inline |
| operator==(Quaternion const &q1, Quaternion const &q2) | numeric::Quaternion< typename > | friend |
| pointer typedef | numeric::Quaternion< typename > | |
| Pointer typedef | numeric::Quaternion< typename > | |
| product(Quaternion const &q2, Quaternion 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(Quaternion const &q) | numeric::Quaternion< typename > | inline |
| Reference typedef | numeric::Quaternion< typename > | |
| reference typedef | numeric::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 |
| Traits typedef | numeric::Quaternion< typename > | |
| Value typedef | numeric::Quaternion< typename > | |
| value_type typedef | numeric::Quaternion< typename > | |
| w() const | numeric::Quaternion< typename > | inline |
| w_ | numeric::Quaternion< typename > | private |
| w_squared() const | numeric::Quaternion< typename > | inline |
| x() const | numeric::Quaternion< typename > | inline |
| x_ | numeric::Quaternion< typename > | private |
| x_squared() const | numeric::Quaternion< typename > | inline |
| y() const | numeric::Quaternion< typename > | inline |
| y_ | numeric::Quaternion< typename > | private |
| y_squared() const | 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 |