From af32ca451989a39f76771d1ba6b4bb93e2c11d80 Mon Sep 17 00:00:00 2001 From: jcarpent <jcarpent@laas.fr> Date: Mon, 17 Oct 2016 23:10:49 +0200 Subject: [PATCH] [C++] Remove useless inclusions --- src/angle-axis.cpp | 2 +- src/angle-axis.hpp | 2 -- src/geometry.hpp | 10 ++-------- src/quaternion.cpp | 1 + src/quaternion.hpp | 2 +- unittest/geometry.cpp | 9 +-------- 6 files changed, 6 insertions(+), 20 deletions(-) diff --git a/src/angle-axis.cpp b/src/angle-axis.cpp index 4508ed7b..94c673b7 100644 --- a/src/angle-axis.cpp +++ b/src/angle-axis.cpp @@ -14,8 +14,8 @@ * with eigenpy. If not, see <http://www.gnu.org/licenses/>. */ -#include "eigenpy/angle-axis.hpp" #include "eigenpy/geometry.hpp" +#include "eigenpy/angle-axis.hpp" namespace eigenpy { diff --git a/src/angle-axis.hpp b/src/angle-axis.hpp index e3811e51..c04deef6 100644 --- a/src/angle-axis.hpp +++ b/src/angle-axis.hpp @@ -21,8 +21,6 @@ #include <Eigen/Core> #include <Eigen/Geometry> -#include "eigenpy/eigenpy.hpp" - namespace eigenpy { template<> diff --git a/src/geometry.hpp b/src/geometry.hpp index bdb7752a..a0421a90 100644 --- a/src/geometry.hpp +++ b/src/geometry.hpp @@ -17,18 +17,12 @@ #ifndef __eigenpy_geometry_hpp__ #define __eigenpy_geometry_hpp__ -#include "eigenpy/eigenpy.hpp" -#include "eigenpy/quaternion.hpp" -#include "eigenpy/angle-axis.hpp" - namespace eigenpy { - typedef Eigen::Quaternion<double,Eigen::DontAlign> Quaterniond_fx; - //typedef Eigen::AngleAxis<double> AngleAxis_fx; - + void exposeQuaternion(); void exposeAngleAxis(); - + } // namespace eigenpy #endif // define __eigenpy_geometry_hpp__ diff --git a/src/quaternion.cpp b/src/quaternion.cpp index 6e1360a3..8bbdf04c 100644 --- a/src/quaternion.cpp +++ b/src/quaternion.cpp @@ -15,6 +15,7 @@ */ #include "eigenpy/geometry.hpp" +#include "eigenpy/quaternion.hpp" namespace eigenpy { diff --git a/src/quaternion.hpp b/src/quaternion.hpp index f93c30e4..97c53d0a 100644 --- a/src/quaternion.hpp +++ b/src/quaternion.hpp @@ -19,7 +19,7 @@ #include <Eigen/Core> #include <Eigen/Geometry> -#include "eigenpy/eigenpy.hpp" + #include "eigenpy/exception.hpp" namespace eigenpy diff --git a/unittest/geometry.cpp b/unittest/geometry.cpp index 8782d1b4..b8fcfd70 100644 --- a/unittest/geometry.cpp +++ b/unittest/geometry.cpp @@ -42,12 +42,6 @@ double testInQuaternion( Eigen::Quaterniond q ) { return q.norm(); } -double testInQuaternion_fx( eigenpy::Quaterniond_fx q ) -{ - return q.norm(); -} - - BOOST_PYTHON_MODULE(geometry) { @@ -61,7 +55,6 @@ BOOST_PYTHON_MODULE(geometry) bp::def("testOutQuaternion",&testOutQuaternion); bp::def("testInQuaternion",&testInQuaternion); - bp::def("testInQuaternion_fx",&testInQuaternion_fx); } - + -- GitLab