register_element_json_serializers.cpp
Go to the documentation of this file.
1
#include <RobotAPI/interface/ArViz/Elements.h>
2
3
#include "
ElementJsonSerializers.h
"
4
#include "
json_elements.h
"
5
6
void
7
armarx::viz::json::ElementJsonSerializers::registerElements()
8
{
9
registerSerializer<data::ElementArrow>
(
viz::data::to_json
,
viz::data::from_json
);
10
registerSerializer<data::ElementArrowCircle>
(
viz::data::to_json
,
viz::data::from_json
);
11
registerSerializer<data::ElementBox>
(
viz::data::to_json
,
viz::data::from_json
);
12
registerSerializer<data::ElementCylinder>
(
viz::data::to_json
,
viz::data::from_json
);
13
registerSerializer<data::ElementCylindroid>
(
viz::data::to_json
,
viz::data::from_json
);
14
registerSerializer<data::ElementLine>
(
viz::data::to_json
,
viz::data::from_json
);
15
registerSerializer<data::ElementMesh>
(
viz::data::to_json
,
viz::data::from_json
);
16
registerSerializer<data::ElementObject>
(
viz::data::to_json
,
viz::data::from_json
);
17
registerSerializer<data::ElementPointCloud>
(
viz::data::to_json
,
viz::data::from_json
);
18
registerSerializer<data::ElementPolygon>
(
viz::data::to_json
,
viz::data::from_json
);
19
registerSerializer<data::ElementPose>
(
viz::data::to_json
,
viz::data::from_json
);
20
registerSerializer<data::ElementPath>
(
viz::data::to_json
,
viz::data::from_json
);
21
registerSerializer<data::ElementRobot>
(
viz::data::to_json
,
viz::data::from_json
);
22
registerSerializer<data::ElementSphere>
(
viz::data::to_json
,
viz::data::from_json
);
23
registerSerializer<data::ElementEllipsoid>
(
viz::data::to_json
,
viz::data::from_json
);
24
registerSerializer<data::ElementText>
(
viz::data::to_json
,
viz::data::from_json
);
25
registerSerializer<data::ElementGrid>
(
viz::data::to_json
,
viz::data::from_json
);
26
}
ElementJsonSerializers.h
armarx::viz::json::ElementJsonSerializers::registerSerializer
static void registerSerializer(RawToJsonFn< DerivedElement > to_json, RawFromJsonFn< DerivedElement > from_json, bool overwrite=false)
Register a JSON seralizer for DerivedElement.
Definition
ElementJsonSerializers.h:187
json_elements.h
armarx::viz::data::to_json
void to_json(nlohmann::json &j, RecordingBatchHeader const &batch)
Definition
ArVizStorage.cpp:426
armarx::viz::data::from_json
void from_json(nlohmann::json const &j, RecordingBatchHeader &batch)
Definition
ArVizStorage.cpp:436
RobotAPI
components
ArViz
Introspection
register_element_json_serializers.cpp
Generated by
1.13.2