9 #include "VirtualRobot/Visualization/CoinVisualization/CoinVisualizationFactory.h"
10 #include "VirtualRobot/Visualization/CoinVisualization/CoinVisualizationNode.h"
13 #include <Inventor/nodes/SoSeparator.h>
26 std::vector<VirtualRobot::VisualizationNodePtr> visualizations =
27 std::vector<VirtualRobot::VisualizationNodePtr>();
28 CoinVisualizationNodePtr parent =
29 CoinVisualizationNodePtr(
new CoinVisualizationNode(
new SoSeparator()));
30 for (
unsigned int i = 0; i < points.size() - 1; i++)
33 PosePtr pose2 =
PosePtr(
new Pose(points[i + 1]->position, points[i + 1]->orientation));
34 VisualizationNodePtr node;
37 node = CoinVisualizationFactory().createLine(
38 pose1->toEigen(), pose2->toEigen(), 7.375, 254.0, 1, 1);
42 node = CoinVisualizationFactory().createLine(
43 pose1->toEigen(), pose2->toEigen(), 7.375, 0, 254.0, 0);
45 parent->attachVisualization(
"", node);