Skip to content

Commit c6d04e7

Browse files
committed
Reenable parsePose()
Partially reverts 9a1f5b4 Signed-off-by: Robert Haschke <rhaschke@techfak.uni-bielefeld.de>
1 parent 3cd0cc7 commit c6d04e7

5 files changed

Lines changed: 10 additions & 7 deletions

File tree

urdf_parser/include/urdf_parser/urdf_parser.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,9 @@ class URDFVersion final
174174
namespace urdf{
175175
URDFDOM_DLLAPI ModelInterfaceSharedPtr parseURDF(const std::string &xml_string);
176176
URDFDOM_DLLAPI ModelInterfaceSharedPtr parseURDFFile(const std::string &path);
177+
178+
URDFDOM_DLLAPI bool parsePose(Pose& pose, tinyxml2::XMLElement* element,
179+
const urdf_export_helpers::URDFVersion version);
177180
}
178181

179182
#endif

urdf_parser/src/joint.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ bool parseJoint(Joint &joint, tinyxml2::XMLElement* config,
450450
}
451451
else
452452
{
453-
if (!parsePoseInternal(joint.parent_to_joint_origin_transform, origin_xml, version))
453+
if (!parsePose(joint.parent_to_joint_origin_transform, origin_xml, version))
454454
{
455455
joint.parent_to_joint_origin_transform.clear();
456456
CONSOLE_BRIDGE_logError("Malformed parent origin element for joint [%s]", joint.name.c_str());

urdf_parser/src/link.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ bool parseInertial(Inertial &i, tinyxml2::XMLElement *config,
322322
tinyxml2::XMLElement *o = config->FirstChildElement("origin");
323323
if (o)
324324
{
325-
if (!parsePoseInternal(i.origin, o, version))
325+
if (!parsePose(i.origin, o, version))
326326
return false;
327327
}
328328

@@ -402,7 +402,7 @@ bool parseVisual(Visual &vis, tinyxml2::XMLElement *config,
402402
// Origin
403403
tinyxml2::XMLElement *o = config->FirstChildElement("origin");
404404
if (o) {
405-
if (!parsePoseInternal(vis.origin, o, version))
405+
if (!parsePose(vis.origin, o, version))
406406
return false;
407407
}
408408

@@ -445,7 +445,7 @@ bool parseCollision(Collision &col, tinyxml2::XMLElement* config,
445445
// Origin
446446
tinyxml2::XMLElement *o = config->FirstChildElement("origin");
447447
if (o) {
448-
if (!parsePoseInternal(col.origin, o, version))
448+
if (!parsePose(col.origin, o, version))
449449
return false;
450450
}
451451

urdf_parser/src/pose.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ std::string values2str(double d)
8989

9090
namespace urdf{
9191

92-
bool parsePoseInternal(Pose &pose, tinyxml2::XMLElement* xml,
92+
bool parsePose(Pose &pose, tinyxml2::XMLElement* xml,
9393
const urdf_export_helpers::URDFVersion version)
9494
{
9595
pose.clear();

urdf_parser/src/pose.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
namespace urdf {
4343

44-
URDFDOM_DLLAPI bool parsePoseInternal(Pose &pose, tinyxml2::XMLElement* xml,
45-
const urdf_export_helpers::URDFVersion version);
44+
URDFDOM_DLLAPI bool parsePose(Pose &pose, tinyxml2::XMLElement* xml,
45+
const urdf_export_helpers::URDFVersion version);
4646

4747
}

0 commit comments

Comments
 (0)