register_element_json_serializers.cpp
Go to the documentation of this file.
1 #include <RobotAPI/interface/ArViz/Elements.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:382
ElementJsonSerializers.h
json_elements.h
armarx::viz::data::to_json
void to_json(nlohmann::json &j, RecordingBatchHeader const &batch)
Definition: ArVizStorage.cpp:373