42 #include <urdf_model/model.h>
43 #include <urdf_model/pose.h>
44 #include <urdf_model/twist.h>
45 #include <urdf_world/world.h>
49 #include "dart/utils/urdf/BackwardCompatibility.hpp"
53 namespace urdf_parsing {
63 Entity(
const urdf::Entity& urdfEntity);
65 urdf_shared_ptr<urdf::ModelInterface>
model;
80 const std::string& xml_string,
We need a customized version of the Entity class, because we need to keep track of a Skeleton's uri i...
Definition: urdf_world_parser.hpp:58
urdf::Twist twist
Definition: urdf_world_parser.hpp:67
urdf_shared_ptr< urdf::ModelInterface > model
Definition: urdf_world_parser.hpp:65
urdf::Pose origin
Definition: urdf_world_parser.hpp:66
dart::common::Uri uri
Definition: urdf_world_parser.hpp:69
Definition: urdf_world_parser.hpp:73
std::string name
Definition: urdf_world_parser.hpp:75
std::vector< Entity > models
Definition: urdf_world_parser.hpp:76
std::shared_ptr< ResourceRetriever > ResourceRetrieverPtr
Definition: ResourceRetriever.hpp:76
std::shared_ptr< World > parseWorldURDF(const std::string &_xml_string, const dart::common::Uri &_baseUri, const common::ResourceRetrieverPtr &retriever)
@function parseWorldURDF
Definition: urdf_world_parser.cpp:107
Definition: BulletCollisionDetector.cpp:65
The Uri struct provides URI parsing and merging functionality based on RFC 3986.
Definition: Uri.hpp:87