| 131 | */ |
| 132 | template <typename T> |
| 133 | inline VectorT<T, 3> QuaternionError(const QuaternionT<T> Q1, |
| 134 | const QuaternionT<T> Q2) |
| 135 | { |
| 136 | return (Q1 * Q2.conjugate()).vec() * 2.0; |
| 137 | } |
| 138 | |
| 139 | /** \brief Represents the operation Q12 - (Q2 - Q1) on a manifold |
| 140 | * |
nothing calls this directly
no outgoing calls
no test coverage detected