From 246ab7f536810a1ea3e201ff97c65779b4609e45 Mon Sep 17 00:00:00 2001
From: Fabian Reister <fabian.reister@kit.edu>
Date: Fri, 20 Dec 2024 19:44:33 +0100
Subject: [PATCH] fixing build (missing include): moving imp to cpp

---
 .../components/units/RobotUnit/util/DynamicsHelper.cpp      | 6 ++++++
 .../components/units/RobotUnit/util/DynamicsHelper.h        | 6 +-----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/source/RobotAPI/components/units/RobotUnit/util/DynamicsHelper.cpp b/source/RobotAPI/components/units/RobotUnit/util/DynamicsHelper.cpp
index 6fcb426c8..a0e2eeea3 100644
--- a/source/RobotAPI/components/units/RobotUnit/util/DynamicsHelper.cpp
+++ b/source/RobotAPI/components/units/RobotUnit/util/DynamicsHelper.cpp
@@ -134,4 +134,10 @@ namespace armarx
         }
     }
 
+    DynamicsHelper::DynamicsData::DynamicsData(VirtualRobot::RobotNodeSetPtr rnsJoints,
+                                               VirtualRobot::RobotNodeSetPtr rnsBodies) :
+        rnsJoints(rnsJoints), rnsBodies(rnsBodies), dynamics(rnsJoints, rnsBodies)
+    {
+        q = qDot = qDDot = tau = tauGravity = Eigen::VectorXd::Zero(rnsJoints->getSize());
+    }
 } // namespace armarx
diff --git a/source/RobotAPI/components/units/RobotUnit/util/DynamicsHelper.h b/source/RobotAPI/components/units/RobotUnit/util/DynamicsHelper.h
index f78705da7..9c9595945 100644
--- a/source/RobotAPI/components/units/RobotUnit/util/DynamicsHelper.h
+++ b/source/RobotAPI/components/units/RobotUnit/util/DynamicsHelper.h
@@ -45,11 +45,7 @@ namespace armarx
         struct DynamicsData
         {
             DynamicsData(VirtualRobot::RobotNodeSetPtr rnsJoints,
-                         VirtualRobot::RobotNodeSetPtr rnsBodies) :
-                rnsJoints(rnsJoints), rnsBodies(rnsBodies), dynamics(rnsJoints, rnsBodies)
-            {
-                q = qDot = qDDot = tau = tauGravity = Eigen::VectorXd::Zero(rnsJoints->getSize());
-            }
+                         VirtualRobot::RobotNodeSetPtr rnsBodies);
 
             DynamicsData(const DynamicsData& r) = default;
             VirtualRobot::RobotNodeSetPtr rnsJoints, rnsBodies;
-- 
GitLab