diff --git a/source/RobotAPI/libraries/ArmarXObjects/aron_conversions/objpose.cpp b/source/RobotAPI/libraries/ArmarXObjects/aron_conversions/objpose.cpp index 4ca668696b557437b12c0817f1d498566b950fe3..77880a524910eba68ac33c76a463f8eda228eafe 100644 --- a/source/RobotAPI/libraries/ArmarXObjects/aron_conversions/objpose.cpp +++ b/source/RobotAPI/libraries/ArmarXObjects/aron_conversions/objpose.cpp @@ -2,8 +2,13 @@ #include <ArmarXCore/core/exceptions/local/UnexpectedEnumValueException.h> + #include <RobotAPI/libraries/aron/common/aron_conversions.h> + +#include <RobotAPI/libraries/ArmarXObjects/ObjectPose.h> #include <RobotAPI/libraries/ArmarXObjects/aron_conversions.h> +#include <RobotAPI/libraries/ArmarXObjects/aron/ObjectType.aron.generated.h> +#include <RobotAPI/libraries/ArmarXObjects/aron/ObjectPose.aron.generated.h> void armarx::objpose::fromAron(const arondto::ObjectAttachmentInfo& dto, ObjectAttachmentInfo& bo) diff --git a/source/RobotAPI/libraries/ArmarXObjects/aron_conversions/objpose.h b/source/RobotAPI/libraries/ArmarXObjects/aron_conversions/objpose.h index afe31e500b7ba9a39b76dc33b0eeda0916cc849b..2e3f5901bfaf45f0cf131f609d46a18d67ace532 100644 --- a/source/RobotAPI/libraries/ArmarXObjects/aron_conversions/objpose.h +++ b/source/RobotAPI/libraries/ArmarXObjects/aron_conversions/objpose.h @@ -1,14 +1,20 @@ #pragma once -#include <RobotAPI/libraries/ArmarXObjects/ObjectPose.h> -#include <RobotAPI/libraries/ArmarXObjects/aron/ObjectPose.aron.generated.h> - #include <RobotAPI/interface/objectpose/object_pose_types.h> -#include <RobotAPI/libraries/ArmarXObjects/aron/ObjectType.aron.generated.h> +namespace armarx::objpose::arondto +{ + class ObjectAttachmentInfo; + class ObjectType; + class ObjectPose; +} namespace armarx::objpose { + class ObjectAttachmentInfo; + class ObjectPose; + + void fromAron(const arondto::ObjectAttachmentInfo& dto, ObjectAttachmentInfo& bo); void toAron(arondto::ObjectAttachmentInfo& dto, const ObjectAttachmentInfo& bo);