diff --git a/include/eigenpy/angle-axis.hpp b/include/eigenpy/angle-axis.hpp index f97ea8d3fa852481abfdb16de77a74f93120bfce..b1371237bd9407e63480f4ebbb9e81481c64a6ae 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 96055338e2123e56860d056f7c43a6dc475b0989..ed289d0e43882c9795a09a5c9606a17b64afdc0d 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 "