5 #include <SimoxUtility/math/pose.h>
21 const std::string& prefix)
24 p.enabled, prefix +
"enabled",
"Enable or disable visualization of objects.");
25 defs->optional(p.frequencyHz, prefix +
"frequenzyHz",
"Frequency of visualization.");
30 const std::string& providerName,
45 const auto visualizeObject =
48 const auto xmlPath = obj.description.xml.serialize();
53 .file(xmlPath.path, xmlPath.path)
54 .joints(obj.config.jointMap)
55 .pose(obj.config.globalPose);
63 std::for_each(objects.begin(), objects.end(), visualizeObject);
70 this, &ArticulatedObjectVisu::visualizeRun, 1000 / p.frequencyHz);
77 ArticulatedObjectVisu::visualizeRun()