From 9cf563b3ae0f2da0b1a7a43f1a0646050a5c79df Mon Sep 17 00:00:00 2001
From: Fabian Paus <fabian.paus@kit.edu>
Date: Thu, 21 Apr 2022 11:24:28 +0200
Subject: [PATCH] Improve includes

---
 .../NJointCartesianVelocityController.cpp              |  1 +
 .../libraries/core/CartesianVelocityController.cpp     | 10 ++++++----
 .../libraries/core/CartesianVelocityController.h       |  7 +++----
 3 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointCartesianVelocityController.cpp b/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointCartesianVelocityController.cpp
index e6c41c8d2..2b55cc15c 100644
--- a/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointCartesianVelocityController.cpp
+++ b/source/RobotAPI/components/units/RobotUnit/NJointControllers/NJointCartesianVelocityController.cpp
@@ -27,6 +27,7 @@
 #include <RobotAPI/components/units/RobotUnit/NJointControllers/NJointControllerRegistry.h>
 
 #include <VirtualRobot/RobotNodeSet.h>
+#include <VirtualRobot/Robot.h>
 
 #define DEFAULT_TCP_STRING "default TCP"
 
diff --git a/source/RobotAPI/libraries/core/CartesianVelocityController.cpp b/source/RobotAPI/libraries/core/CartesianVelocityController.cpp
index f7a7307bf..93d3df8e9 100644
--- a/source/RobotAPI/libraries/core/CartesianVelocityController.cpp
+++ b/source/RobotAPI/libraries/core/CartesianVelocityController.cpp
@@ -22,14 +22,16 @@
  */
 
 #include "CartesianVelocityController.h"
-#include <ArmarXCore/core/logging/Logging.h>
-
-#include <Eigen/Core>
 
 #include <RobotAPI/libraries/core/math/MathUtils.h>
 
-#include <VirtualRobot/math/Helpers.h>
 #include <ArmarXCore/core/exceptions/local/ExpressionException.h>
+#include <ArmarXCore/core/logging/Logging.h>
+
+#include <VirtualRobot/math/Helpers.h>
+#include <VirtualRobot/Robot.h>
+
+#include <Eigen/Core>
 
 using namespace armarx;
 
diff --git a/source/RobotAPI/libraries/core/CartesianVelocityController.h b/source/RobotAPI/libraries/core/CartesianVelocityController.h
index 1c2b0b28e..3e37d44f5 100644
--- a/source/RobotAPI/libraries/core/CartesianVelocityController.h
+++ b/source/RobotAPI/libraries/core/CartesianVelocityController.h
@@ -23,11 +23,10 @@
 
 #pragma once
 
-#include <VirtualRobot/RobotNodeSet.h>
-
 #include <VirtualRobot/IK/DifferentialIK.h>
-#include <VirtualRobot/Robot.h>
-#include <Eigen/Dense>
+#include <VirtualRobot/VirtualRobot.h>
+
+#include <Eigen/Core>
 
 namespace armarx
 {
-- 
GitLab