| 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 |