From 811f10bdaa8bba3dd3cad910c6826167dec157ae Mon Sep 17 00:00:00 2001
From: Fabian Reister <fabian.reister@kit.edu>
Date: Fri, 6 Jan 2023 12:01:43 +0100
Subject: [PATCH] GeometricPlanning lib: surpressing compiler warnings

---
 GeometricPlanning/ArticulatedObjectDoorHelper.cpp              | 2 +-
 GeometricPlanning/ArticulatedObjectGeometricPlanningHelper.cpp | 2 +-
 GeometricPlanning/path_primitives/Circle.cpp                   | 2 +-
 GeometricPlanning/path_primitives/Line.cpp                     | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/GeometricPlanning/ArticulatedObjectDoorHelper.cpp b/GeometricPlanning/ArticulatedObjectDoorHelper.cpp
index 1fe8bae85..87fd89839 100644
--- a/GeometricPlanning/ArticulatedObjectDoorHelper.cpp
+++ b/GeometricPlanning/ArticulatedObjectDoorHelper.cpp
@@ -26,7 +26,7 @@ namespace simox::geometric_planning
         const std::string handleNodeName = nodeSetName + constants::HandleSuffix;
         const std::string surfaceProjectionNodeName = nodeSetName + constants::SurfaceSuffix;
 
-        const auto checkNodeExists = [&rns, &nodeSetName](const std::string& nodeName)
+        const auto checkNodeExists = [&rns, &nodeSetName]([[maybe_unused]] const std::string& nodeName)
         {
             REQUIRE_MESSAGE(rns->hasRobotNode(nodeName),
                             "Robot node `" << nodeName + "` does not exist within robot node set `"
diff --git a/GeometricPlanning/ArticulatedObjectGeometricPlanningHelper.cpp b/GeometricPlanning/ArticulatedObjectGeometricPlanningHelper.cpp
index 2179e10a3..601c16348 100644
--- a/GeometricPlanning/ArticulatedObjectGeometricPlanningHelper.cpp
+++ b/GeometricPlanning/ArticulatedObjectGeometricPlanningHelper.cpp
@@ -65,7 +65,7 @@ namespace simox::geometric_planning
         };
 
         // validate assumption
-        const auto numberMovableParentJoints =
+        [[maybe_unused]] const auto numberMovableParentJoints =
             std::accumulate(parents.begin(),
                             parents.end(),
                             0,
diff --git a/GeometricPlanning/path_primitives/Circle.cpp b/GeometricPlanning/path_primitives/Circle.cpp
index 3d41c174b..5a2a76209 100644
--- a/GeometricPlanning/path_primitives/Circle.cpp
+++ b/GeometricPlanning/path_primitives/Circle.cpp
@@ -29,7 +29,7 @@ namespace simox::geometric_planning
     }
 
     Eigen::Vector3f
-    Circle::getPositionDerivative(float t) const
+    Circle::getPositionDerivative([[maybe_unused]] float t) const
     {
         REQUIRE(parameterRange().isInRange(t));
 
diff --git a/GeometricPlanning/path_primitives/Line.cpp b/GeometricPlanning/path_primitives/Line.cpp
index d9f50e157..90cf2a523 100644
--- a/GeometricPlanning/path_primitives/Line.cpp
+++ b/GeometricPlanning/path_primitives/Line.cpp
@@ -26,7 +26,7 @@ namespace simox::geometric_planning
     }
 
     Eigen::Vector3f
-    Line::getPositionDerivative(float t) const
+    Line::getPositionDerivative([[maybe_unused]] float t) const
     {
         REQUIRE(parameterRange().isInRange(t));
 
-- 
GitLab