From ca86a5d42d5966f730c2cb3e4409f5173526b32b Mon Sep 17 00:00:00 2001
From: Justin Carpentier <justin.carpentier@inria.fr>
Date: Thu, 20 Jun 2019 16:49:31 +0200
Subject: [PATCH] eigen: add symlink in the current scope of Quaternion and
 Angle Axis classes

---
 include/eigenpy/angle-axis.hpp | 4 ++--
 include/eigenpy/quaternion.hpp | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/eigenpy/angle-axis.hpp b/include/eigenpy/angle-axis.hpp
index f97ea8d3..b1371237 100644
--- a/include/eigenpy/angle-axis.hpp
+++ b/include/eigenpy/angle-axis.hpp
@@ -103,8 +103,8 @@ namespace eigenpy
 
     static void expose()
     {
-      if(check_registration<AngleAxis>()) return;
-      
+      if(register_symbolic_link_to_registered_type<AngleAxis>()) return;
+     
       bp::class_<AngleAxis>("AngleAxis",
                             "AngleAxis representation of rotations.\n\n",
                             bp::no_init)
diff --git a/include/eigenpy/quaternion.hpp b/include/eigenpy/quaternion.hpp
index 96055338..ed289d0e 100644
--- a/include/eigenpy/quaternion.hpp
+++ b/include/eigenpy/quaternion.hpp
@@ -203,8 +203,8 @@ namespace eigenpy
 
     static void expose()
     {
-      if(check_registration<Quaternion>()) return;
-      
+      if(register_symbolic_link_to_registered_type<Quaternion>()) return;
+
       bp::class_<Quaternion>("Quaternion",
                              "Quaternion representing rotation.\n\n"
                              "Supported operations "
-- 
GitLab