diff --git a/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.cpp b/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.cpp index c624379b89ae336aa561e364706f3780b7fbf0e9..40ceb2864360a7f9412091a39870c8a51846f015 100644 --- a/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.cpp +++ b/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.cpp @@ -22,8 +22,6 @@ #include "ObjectMemory.h" -#include <mutex> - namespace armarx::armem::server::obj { diff --git a/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.h b/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.h index b90406be31ac76a40172d67076f931ebb1a6ba1a..44332653fc095f826aac0ccf5e5e79c124769dfd 100644 --- a/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.h +++ b/source/RobotAPI/components/armem/server/ObjectMemory/ObjectMemory.h @@ -22,23 +22,20 @@ #pragma once -#include <memory> -#include <mutex> - -#include <VirtualRobot/VirtualRobot.h> - -#include <ArmarXGui/libraries/ArmarXGuiComponentPlugins/LightweightRemoteGuiComponentPlugin.h> +#include <RobotAPI/libraries/armem_objects/server/class/Segment.h> +#include <RobotAPI/libraries/armem_objects/server/instance/SegmentAdapter.h> +#include <RobotAPI/libraries/armem_objects/server/attachments/Segment.h> -#include <RobotAPI/interface/armem/server/ObjectMemoryInterface.h> +#include <RobotAPI/libraries/armem/server/ComponentPlugin.h> #include <RobotAPI/libraries/RobotAPIComponentPlugins/ArVizComponentPlugin.h> #include <RobotAPI/libraries/RobotAPIComponentPlugins/RobotStateComponentPlugin.h> -#include <RobotAPI/libraries/armem/server/ComponentPlugin.h> +#include <RobotAPI/interface/armem/server/ObjectMemoryInterface.h> -#include <RobotAPI/libraries/armem_objects/server/class/Segment.h> -#include <RobotAPI/libraries/armem_objects/server/instance/SegmentAdapter.h> -#include <RobotAPI/libraries/armem_objects/server/attachments/Segment.h> +#include <ArmarXGui/libraries/ArmarXGuiComponentPlugins/LightweightRemoteGuiComponentPlugin.h> + +#include <memory> #define ICE_CURRENT_ARG const Ice::Current& = Ice::emptyCurrent @@ -79,7 +76,7 @@ namespace armarx::armem::server::obj public: ObjectMemory(); - virtual ~ObjectMemory(); + virtual ~ObjectMemory() override; /// @see armarx::ManagedIceObject::getDefaultName() diff --git a/source/RobotAPI/libraries/armem_objects/server/instance/SegmentAdapter.cpp b/source/RobotAPI/libraries/armem_objects/server/instance/SegmentAdapter.cpp index a9f2aaf31acec502463676cff6e0fc692d736911..ef00638e9ed76d0bbe05de3ab6af98f3687fe9d7 100644 --- a/source/RobotAPI/libraries/armem_objects/server/instance/SegmentAdapter.cpp +++ b/source/RobotAPI/libraries/armem_objects/server/instance/SegmentAdapter.cpp @@ -448,7 +448,8 @@ namespace armarx::armem::server::obj::instance objpose::ObjectPoseMap objectPoses; visu.minConfidence = -1; - return segment.doLocked([this, &objectPoses, &objectFinder]() + + segment.doLocked([this, &objectPoses, &objectFinder]() { const IceUtil::Time now = TimeUtil::GetTime();