register_element_json_serializers.cpp
Go to the documentation of this file.
1
#include <RobotAPI/interface/ArViz/Elements.h>
2
#include "
ElementJsonSerializers.h
"
3
#include "
json_elements.h
"
4
5
6
void
armarx::viz::json::ElementJsonSerializers::registerElements()
7
{
8
registerSerializer<data::ElementArrow>(
viz::data::to_json
,
viz::data::from_json
);
9
registerSerializer<data::ElementArrowCircle>(
viz::data::to_json
,
viz::data::from_json
);
10
registerSerializer<data::ElementBox>(
viz::data::to_json
,
viz::data::from_json
);
11
registerSerializer<data::ElementCylinder>(
viz::data::to_json
,
viz::data::from_json
);
12
registerSerializer<data::ElementCylindroid>(
viz::data::to_json
,
viz::data::from_json
);
13
registerSerializer<data::ElementLine>(
viz::data::to_json
,
viz::data::from_json
);
14
registerSerializer<data::ElementMesh>(
viz::data::to_json
,
viz::data::from_json
);
15
registerSerializer<data::ElementObject>(
viz::data::to_json
,
viz::data::from_json
);
16
registerSerializer<data::ElementPointCloud>(
viz::data::to_json
,
viz::data::from_json
);
17
registerSerializer<data::ElementPolygon>(
viz::data::to_json
,
viz::data::from_json
);
18
registerSerializer<data::ElementPose>(
viz::data::to_json
,
viz::data::from_json
);
19
registerSerializer<data::ElementPath>(
viz::data::to_json
,
viz::data::from_json
);
20
registerSerializer<data::ElementRobot>(
viz::data::to_json
,
viz::data::from_json
);
21
registerSerializer<data::ElementSphere>(
viz::data::to_json
,
viz::data::from_json
);
22
registerSerializer<data::ElementEllipsoid>(
viz::data::to_json
,
viz::data::from_json
);
23
registerSerializer<data::ElementText>(
viz::data::to_json
,
viz::data::from_json
);
24
}
armarx::viz::data::from_json
void from_json(nlohmann::json const &j, RecordingBatchHeader &batch)
Definition:
ArVizStorage.cpp:430
ElementJsonSerializers.h
json_elements.h
armarx::viz::data::to_json
void to_json(nlohmann::json &j, RecordingBatchHeader const &batch)
Definition:
ArVizStorage.cpp:420
RobotAPI
components
ArViz
Introspection
register_element_json_serializers.cpp
Generated on Sat Oct 12 2024 09:14:06 for armarx_documentation by
1.8.17