From e2be3766688c544d215bf31e96c2fc1a15b410e8 Mon Sep 17 00:00:00 2001
From: Fabian Reister <fabian.reister@kit.edu>
Date: Wed, 22 Mar 2023 13:17:28 +0100
Subject: [PATCH] fix: float / double

---
 VirtualRobot/Manipulability/AbstractManipulability.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/VirtualRobot/Manipulability/AbstractManipulability.cpp b/VirtualRobot/Manipulability/AbstractManipulability.cpp
index fa39669db..a2a83e05e 100644
--- a/VirtualRobot/Manipulability/AbstractManipulability.cpp
+++ b/VirtualRobot/Manipulability/AbstractManipulability.cpp
@@ -112,7 +112,6 @@ void AbstractManipulability::getEllipsoidOrientationAndScale(const Eigen::Matrix
     
     constexpr std::size_t POSITION_DIMS = 3;
     constexpr std::size_t ORIENTATION_DIMS = 3;
-    constexpr std::size_t POSE_DIMS = POSITION_DIMS + ORIENTATION_DIMS;
     
     const Eigen::MatrixXd reduced_manipulability =
         (mode != Mode::Orientation || manipulability.rows() == 3)
@@ -137,7 +136,7 @@ void AbstractManipulability::getEllipsoidOrientationAndScale(const Eigen::Matrix
     rotationMatrix.col(1) = eigenVectors.col(1);
     rotationMatrix.col(2) = rotationMatrix.col(0).cross(rotationMatrix.col(1));
 
-    orientation = rotationMatrix;
+    orientation = rotationMatrix.cast<float>();
 
     scale = eigenValues.reverse();
 
-- 
GitLab