From 2ea3275a90ec00f916ff0ae3257c1484808b3bfa Mon Sep 17 00:00:00 2001
From: Fabian Reister <fabian.reister@kit.edu>
Date: Thu, 19 Oct 2023 17:55:16 +0200
Subject: [PATCH] fixing build

---
 .../client/KnownGraspCandidateReader.cpp      | 37 +++++++++----------
 .../client/KnownGraspCandidateReader.h        | 20 +++++-----
 2 files changed, 27 insertions(+), 30 deletions(-)

diff --git a/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.cpp b/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.cpp
index efe2d01c1..6eafef5ed 100644
--- a/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.cpp
+++ b/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.cpp
@@ -3,29 +3,25 @@
 #include <mutex>
 #include <optional>
 
-#include <ArmarXCore/core/logging/Logging.h>
 #include <ArmarXCore/core/PackagePath.h>
+#include <ArmarXCore/core/logging/Logging.h>
 
+#include <RobotAPI/libraries/armem/client/query/Builder.h>
 #include <RobotAPI/libraries/armem/core/Time.h>
 #include <RobotAPI/libraries/armem/core/error.h>
-#include <RobotAPI/libraries/armem/client/query/Builder.h>
 #include <RobotAPI/libraries/armem/core/wm/memory_definitions.h>
 #include <RobotAPI/libraries/armem/util/util.h>
-#include <RobotAPI/libraries/armem_robot/robot_conversions.h>
-#include <RobotAPI/libraries/armem_robot/aron_conversions.h>
-#include <RobotAPI/libraries/armem_robot/aron/Robot.aron.generated.h>
 #include <RobotAPI/libraries/armem_objects/aron/Attachment.aron.generated.h>
 #include <RobotAPI/libraries/armem_objects/aron_conversions.h>
+#include <RobotAPI/libraries/armem_robot/aron/Robot.aron.generated.h>
+#include <RobotAPI/libraries/armem_robot/aron_conversions.h>
+#include <RobotAPI/libraries/armem_robot/robot_conversions.h>
 #include <RobotAPI/libraries/aron/common/aron_conversions.h>
 
-
 namespace armarx::armem::grasping::known_grasps
 {
-    Reader::Reader(armem::client::MemoryNameSystem& memoryNameSystem) :
-        memoryNameSystem(memoryNameSystem)
-    {}
-
-    void Reader::registerPropertyDefinitions(armarx::PropertyDefinitionsPtr& def)
+    void
+    Reader::registerPropertyDefinitions(armarx::PropertyDefinitionsPtr& def)
     {
         ARMARX_DEBUG << "Reader: registerPropertyDefinitions";
 
@@ -38,8 +34,8 @@ namespace armarx::armem::grasping::known_grasps
                       "Name of the memory core segment to use for object instances.");
     }
 
-
-    void Reader::connect()
+    void
+    Reader::connect(armem::client::MemoryNameSystem& memoryNameSystem)
     {
         // Wait for the memory to become available and add it as dependency.
         ARMARX_IMPORTANT << "Reader: Waiting for memory '" << properties.memoryName << "' ...";
@@ -55,7 +51,8 @@ namespace armarx::armem::grasping::known_grasps
         }
     }
 
-    std::optional<armem::grasping::arondto::KnownGraspInfo> Reader::queryKnownGraspInfo(const armem::wm::Memory& memory, const armem::Time&)
+    std::optional<armem::grasping::arondto::KnownGraspInfo>
+    Reader::queryKnownGraspInfo(const armem::wm::Memory& memory, const armem::Time&)
     {
         // clang-format off
         const armem::wm::CoreSegment& s = memory
@@ -63,8 +60,7 @@ namespace armarx::armem::grasping::known_grasps
         // clang-format on
 
         const armem::wm::EntityInstance* instance = nullptr;
-        s.forEachInstance([&instance](const wm::EntityInstance& i)
-                                        { instance = &i; });
+        s.forEachInstance([&instance](const wm::EntityInstance& i) { instance = &i; });
         if (instance == nullptr)
         {
             ARMARX_VERBOSE << "No entity snapshots found";
@@ -73,7 +69,9 @@ namespace armarx::armem::grasping::known_grasps
         return armem::grasping::arondto::KnownGraspInfo::FromAron(instance->data());
     }
 
-    std::optional<armarx::armem::grasping::arondto::KnownGraspInfo> Reader::queryKnownGraspInfoByEntityName(const std::string& entityName, const armem::Time& timestamp)
+    std::optional<armarx::armem::grasping::arondto::KnownGraspInfo>
+    Reader::queryKnownGraspInfoByEntityName(const std::string& entityName,
+                                            const armem::Time& timestamp)
     {
         // Query all entities from all provider.
         armem::client::query::Builder qb;
@@ -103,7 +101,8 @@ namespace armarx::armem::grasping::known_grasps
             auto split = simox::alg::split(entityName, "/");
             if (split.size() > 2) // there is more than just dataset/class
             {
-                ARMARX_INFO << "No grasp found for object entity " << entityName << ". Search for grasp without the index";
+                ARMARX_INFO << "No grasp found for object entity " << entityName
+                            << ". Search for grasp without the index";
                 return queryKnownGraspInfoByEntityName(split[0] + "/" + split[1], timestamp);
             }
         }
@@ -111,4 +110,4 @@ namespace armarx::armem::grasping::known_grasps
         return ret;
     }
 
-}  // namespace armarx::armem::attachment
+} // namespace armarx::armem::grasping::known_grasps
diff --git a/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.h b/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.h
index e421d4ee1..d0057afc8 100644
--- a/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.h
+++ b/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.h
@@ -28,38 +28,36 @@
 
 #include <RobotAPI/libraries/armem/client/MemoryNameSystem.h>
 #include <RobotAPI/libraries/armem/client/Reader.h>
-
 #include <RobotAPI/libraries/armem_grasping/aron/KnownGraspCandidate.aron.generated.h>
 
-
 namespace armarx::armem::grasping::known_grasps
 {
     class Reader
     {
     public:
-        Reader(armem::client::MemoryNameSystem& memoryNameSystem);
+        Reader() = default;
         virtual ~Reader() = default;
 
         void registerPropertyDefinitions(armarx::PropertyDefinitionsPtr& def);
-        void connect();
+        void connect(armem::client::MemoryNameSystem& memoryNameSystem);
 
-        std::optional<armem::grasping::arondto::KnownGraspInfo> queryKnownGraspInfoByEntityName(const std::string&, const armem::Time&);
-        std::optional<armem::grasping::arondto::KnownGraspInfo> queryKnownGraspInfo(const armem::wm::Memory& memory, const armem::Time&);
+        std::optional<armem::grasping::arondto::KnownGraspInfo>
+        queryKnownGraspInfoByEntityName(const std::string&, const armem::Time&);
+        std::optional<armem::grasping::arondto::KnownGraspInfo>
+        queryKnownGraspInfo(const armem::wm::Memory& memory, const armem::Time&);
 
     private:
-
         struct Properties
         {
-            std::string memoryName                  = "Grasp";
-            std::string coreSegmentName             = "KnownGraspCandidate";
+            std::string memoryName = "Grasp";
+            std::string coreSegmentName = "KnownGraspCandidate";
         } properties;
 
         const std::string propertyPrefix = "mem.grasping.knowngrasps.";
 
-        armem::client::MemoryNameSystem& memoryNameSystem;
         armem::client::Reader memoryReader;
         mutable std::mutex memoryWriterMutex;
     };
 
 
-}  // namespace armarx::armem::attachment
+} // namespace armarx::armem::grasping::known_grasps
-- 
GitLab