Skip to content

Commit 74421b3

Browse files
committed
write visual and collision name to xml
Signed-off-by: brian soe <6686625+briansoe66@users.noreply.github.com>
1 parent 3f6bf9a commit 74421b3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

urdf_parser/src/link.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,9 @@ bool exportVisual(Visual &vis, tinyxml2::XMLElement *xml)
616616
// </visual>
617617
tinyxml2::XMLElement * visual_xml = xml->GetDocument()->NewElement("visual");
618618

619+
if (!vis.name.empty())
620+
visual_xml->SetAttribute("name", vis.name.c_str());
621+
619622
exportPose(vis.origin, visual_xml);
620623

621624
exportGeometry(vis.geometry, visual_xml);
@@ -639,6 +642,9 @@ bool exportCollision(Collision &col, tinyxml2::XMLElement* xml)
639642
// </collision>
640643
tinyxml2::XMLElement * collision_xml = xml->GetDocument()->NewElement("collision");
641644

645+
if (!col.name.empty())
646+
collision_xml->SetAttribute("name", col.name.c_str());
647+
642648
exportPose(col.origin, collision_xml);
643649

644650
exportGeometry(col.geometry, collision_xml);

0 commit comments

Comments
 (0)