json_elements.h File Reference
#include <SimoxUtility/json.h>
#include <SimoxUtility/meta/EnumNames.hpp>
#include <RobotAPI/interface/ArViz/Elements.h>
+ Include dependency graph for json_elements.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::viz
 This file is part of ArmarX.
 
 armarx::viz::data
 
 armarx::viz::data::ElementFlags
 
 armarx::viz::data::ModelDrawStyle
 

Functions

void from_json (const nlohmann::json &j, ColoredPoint &coloredPoint)
 
void from_json (const nlohmann::json &j, ElementArrow &line)
 
void from_json (const nlohmann::json &j, ElementArrowCircle &arrowCircle)
 
void from_json (const nlohmann::json &j, ElementBox &box)
 
void from_json (const nlohmann::json &j, ElementCylinder &cylinder)
 
void from_json (const nlohmann::json &j, ElementCylindroid &cylindroid)
 
void from_json (const nlohmann::json &j, ElementEllipsoid &sphere)
 
void from_json (const nlohmann::json &j, ElementLine &line)
 
void from_json (const nlohmann::json &j, ElementMesh &mesh)
 
void from_json (const nlohmann::json &j, ElementObject &object)
 
void from_json (const nlohmann::json &j, ElementPath &path)
 
void from_json (const nlohmann::json &j, ElementPointCloud &pointCloud)
 
void from_json (const nlohmann::json &j, ElementPolygon &polygon)
 
void from_json (const nlohmann::json &j, ElementPose &pose)
 
void from_json (const nlohmann::json &j, ElementRobot &robot)
 
void from_json (const nlohmann::json &j, ElementSphere &sphere)
 
void from_json (const nlohmann::json &j, ElementText &text)
 
void to_json (nlohmann::json &j, const ColoredPoint &coloredPoint)
 
void to_json (nlohmann::json &j, const ElementArrow &line)
 
void to_json (nlohmann::json &j, const ElementArrowCircle &arrowCircle)
 
void to_json (nlohmann::json &j, const ElementBox &box)
 
void to_json (nlohmann::json &j, const ElementCylinder &cylinder)
 
void to_json (nlohmann::json &j, const ElementCylindroid &cylindroid)
 
void to_json (nlohmann::json &j, const ElementEllipsoid &sphere)
 
void to_json (nlohmann::json &j, const ElementLine &line)
 
void to_json (nlohmann::json &j, const ElementMesh &mesh)
 
void to_json (nlohmann::json &j, const ElementObject &object)
 
void to_json (nlohmann::json &j, const ElementPath &path)
 
void to_json (nlohmann::json &j, const ElementPointCloud &pointCloud)
 
void to_json (nlohmann::json &j, const ElementPolygon &polygon)
 
void to_json (nlohmann::json &j, const ElementPose &pose)
 
void to_json (nlohmann::json &j, const ElementRobot &robot)
 
void to_json (nlohmann::json &j, const ElementSphere &sphere)
 
void to_json (nlohmann::json &j, const ElementText &text)
 

Variables

const simox::meta::IntEnumNames names
 
const simox::meta::IntEnumNames names