3 #include <SimoxUtility/math/pose/pose.h>
15 value.e0 = j.at(
"x").get<
float>();
16 value.e1 = j.at(
"y").get<
float>();
28 value.e0 = j.at(
"x").get<
float>();
29 value.e1 = j.at(
"y").get<
float>();
30 value.e2 = j.at(
"z").get<
float>();
50 const armarx::Vector3f pos = j.at(
"position").get<armarx::Vector3f>();
70 color.r = j.at(
"r").get<Ice::Byte>();
71 color.g = j.at(
"g").get<Ice::Byte>();
72 color.b = j.at(
"b").get<Ice::Byte>();
73 color.a = j.at(
"a").get<Ice::Byte>();
89 j[
"pose"] = element.pose;
90 j[
"color"] = element.color;
91 j[
"flags"] = element.flags;
92 j[
"scale"] = element.scale;
100 element.id = j.at(
"id").get<std::string>();
101 element.pose = j.at(
"pose").get<data::GlobalPose>();
103 element.flags = j.at(
"flags").get<
int>();
104 element.scale = j.at(
"scale").get<armarx::Vector3f>();