Skip to content
Snippets Groups Projects
Commit 7f1232d4 authored by Rainer Kartmann's avatar Rainer Kartmann
Browse files

Add json conversions for arondto::FrameID

parent 064c9202
No related branches found
No related tags found
No related merge requests found
Pipeline #15816 passed
......@@ -28,6 +28,7 @@ armarx_add_library(
aron_conversions/eigen.h
json_conversions/armarx.h
json_conversions/framed.h
rw/time.h
rw/eigen.h
......@@ -47,6 +48,7 @@ armarx_add_library(
aron_conversions/eigen.cpp
json_conversions/armarx.cpp
json_conversions/framed.cpp
rw/time.cpp
rw/eigen.cpp
......
#pragma once
namespace simox::arondto
{
class AxisAlignedBoundingBox;
class Color;
class OrientedBox;
}
} // namespace simox::arondto
namespace armarx::arondto
{
class Names;
}
class FrameID;
} // namespace armarx::arondto
#pragma once
#include "json_conversions/armarx.h"
#include "json_conversions/framed.h"
#include "framed.h"
#include <RobotAPI/libraries/aron/common/aron/framed.aron.generated.h>
void
armarx::arondto::to_json(nlohmann::json& j, const FrameID& bo)
{
j["agent"] = bo.agent;
j["frame"] = bo.frame;
}
void
armarx::arondto::from_json(const nlohmann::json& j, FrameID& bo)
{
j.at("agent").get_to(bo.agent);
j.at("frame").get_to(bo.frame);
}
#pragma once
#include <SimoxUtility/json/json.h>
#include <RobotAPI/libraries/aron/common/forward_declarations.h>
namespace armarx::arondto
{
void to_json(nlohmann::json& j, const FrameID& bo);
void from_json(const nlohmann::json& j, FrameID& bo);
} // namespace armarx::arondto
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment