diff options
-rw-r--r-- | Eigen/src/Geometry/Quaternion.h | 4 | ||||
-rw-r--r-- | test/geo_quaternion.cpp | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/Eigen/src/Geometry/Quaternion.h b/Eigen/src/Geometry/Quaternion.h index c7fcaf940..fc5175f01 100644 --- a/Eigen/src/Geometry/Quaternion.h +++ b/Eigen/src/Geometry/Quaternion.h @@ -271,7 +271,7 @@ public: explicit inline Quaternion(const Quaternion<OtherScalar, OtherOptions>& other) { m_coeffs = other.coeffs().template cast<Scalar>(); } - static Quaternion UniformRandom(); + static Quaternion UnitRandom(); template<typename Derived1, typename Derived2> static Quaternion FromTwoVectors(const MatrixBase<Derived1>& a, const MatrixBase<Derived2>& b); @@ -616,7 +616,7 @@ inline Derived& QuaternionBase<Derived>::setFromTwoVectors(const MatrixBase<Deri * \note The implementation is based on http://planning.cs.uiuc.edu/node198.html */ template<typename Scalar, int Options> -Quaternion<Scalar,Options> Quaternion<Scalar,Options>::UniformRandom() +Quaternion<Scalar,Options> Quaternion<Scalar,Options>::UnitRandom() { using std::sqrt; using std::sin; diff --git a/test/geo_quaternion.cpp b/test/geo_quaternion.cpp index 7c06473a5..558acf29f 100644 --- a/test/geo_quaternion.cpp +++ b/test/geo_quaternion.cpp @@ -156,8 +156,8 @@ template<typename Scalar, int Options> void quaternion(void) Quaternionx *q = new Quaternionx; delete q; - q1 = Quaternionx::UniformRandom (); - q2 = Quaternionx::UniformRandom (); + q1 = Quaternionx::UnitRandom(); + q2 = Quaternionx::UnitRandom(); check_slerp(q1,q2); q1 = AngleAxisx(b, v1.normalized()); @@ -168,7 +168,7 @@ template<typename Scalar, int Options> void quaternion(void) q2 = AngleAxisx(-b, -v1.normalized()); check_slerp(q1,q2); - q1 = Quaternionx::UniformRandom (); + q1 = Quaternionx::UnitRandom(); q2.coeffs() = -q1.coeffs(); check_slerp(q1,q2); } |