From 363dbf7516564180b34fe5f17dccb25ff3cb94e0 Mon Sep 17 00:00:00 2001
From: jcarpent <jcarpent@laas.fr>
Date: Tue, 15 Nov 2016 13:57:48 +0100
Subject: [PATCH] [Quaternion] Use the right type from QuaternionBase

---
 src/quaternion.hpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/quaternion.hpp b/src/quaternion.hpp
index 52c68ca..06be287 100644
--- a/src/quaternion.hpp
+++ b/src/quaternion.hpp
@@ -45,11 +45,11 @@ namespace eigenpy
 
     typedef typename QuaternionBase::Scalar Scalar;
     typedef typename Quaternion::Coefficients Coefficients;
-    typedef Eigen::Matrix<Scalar,3,1> Vector3;
-    typedef Eigen::Matrix<Scalar,4,1> Vector4;
-    typedef Eigen::Matrix<Scalar,3,3> Matrix3;
+    typedef typename QuaternionBase::Vector3 Vector3;
+    typedef typename Eigen::Matrix<Scalar,4,1> Vector4;
+    typedef typename QuaternionBase::Matrix3 Matrix3;
 
-    typedef Eigen::AngleAxis<Scalar> AngleAxis;
+    typedef typename QuaternionBase::AngleAxisType AngleAxis;
 
   public:
 
-- 
GitLab