fix doc of Quaternion::setFromTwoVectors
diff --git a/Eigen/src/Geometry/Quaternion.h b/Eigen/src/Geometry/Quaternion.h
index d7480bf..f2ebece 100644
--- a/Eigen/src/Geometry/Quaternion.h
+++ b/Eigen/src/Geometry/Quaternion.h
@@ -342,11 +342,15 @@
return res;
}
-/** Sets *this to be a quaternion representing a rotation sending the vector \a a to the vector \a b.
+/** Sets \c *this to be a quaternion representing a rotation between
+ * the two arbitrary vectors \a a and \a b. In other words, the built
+ * rotation represent a rotation sending the line of direction \a a
+ * to the line of direction \a b, both lines passing through the origin.
*
- * \returns a reference to *this.
+ * \returns a reference to \c *this.
*
- * Note that the two input vectors do \b not have to be normalized.
+ * Note that the two input vectors do \b not have to be normalized, and
+ * do not need to have the same norm.
*/
template<typename Scalar>
template<typename Derived1, typename Derived2>