3#include <SimoxUtility/json.h>
5#include <RobotAPI/interface/ArViz/Elements.h>
14 void to_json(nlohmann::json& j,
const Vector2f& value);
15 void from_json(
const nlohmann::json& j, Vector2f& value);
17 void to_json(nlohmann::json& j,
const Vector3f& value);
18 void from_json(
const nlohmann::json& j, Vector3f& value);
23 void to_json(nlohmann::json& j,
const data::GlobalPose& value);
24 void from_json(
const nlohmann::json& j, data::GlobalPose& value);
26 void to_json(nlohmann::json& j,
const data::Color& color);
27 void from_json(
const nlohmann::json& j, data::Color& color);
35 extern const std::string
KEY;
38 extern const std::string
HIDE;
45 extern const std::string
COLOR;
52 void to_json_base(nlohmann::json& j,
const data::Element& element);
53 void from_json_base(
const nlohmann::json& j, data::Element& value);
void to_json(nlohmann::json &j, RecordingBatchHeader const &batch)
void from_json(nlohmann::json const &j, RecordingBatchHeader &batch)
void from_json_base(const nlohmann::json &j, data::Element &value)
void to_json_base(nlohmann::json &j, const data::Element &element)
This file offers overloads of toIce() and fromIce() functions for STL container types.
void from_json(const nlohmann::json &j, Vector2f &value)
void to_json(nlohmann::json &j, const Vector2f &value)