Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
urdf_parser.h
Go to the documentation of this file.
1
26#ifndef TESSERACT_URDF_URDF_PARSER_H
27#define TESSERACT_URDF_URDF_PARSER_H
28
31
32namespace tesseract_urdf
33{
42tesseract_scene_graph::SceneGraph::UPtr parseURDFString(const std::string& urdf_xml_string,
44
55
57 const std::string& package_path,
58 const std::string& urdf_name = "");
59} // namespace tesseract_urdf
60
61#endif
Abstract class for resource loaders.
Definition: resource_locator.h:43
std::shared_ptr< const SceneGraph > ConstPtr
Definition: graph.h:131
std::unique_ptr< SceneGraph > UPtr
Definition: graph.h:132
A basic scene graph using boost.
Definition: box.h:45
tesseract_scene_graph::SceneGraph::UPtr parseURDFString(const std::string &urdf_xml_string, const tesseract_common::ResourceLocator &locator)
Parse a URDF string into a Tesseract Scene Graph.
Definition: urdf_parser.cpp:45
void writeURDFFile(const tesseract_scene_graph::SceneGraph::ConstPtr &sg, const std::string &package_path, const std::string &urdf_name="")
Definition: urdf_parser.cpp:181
tesseract_scene_graph::SceneGraph::UPtr parseURDFFile(const std::string &path, const tesseract_common::ResourceLocator &locator)
Parse a URDF file into a Tesseract Scene Graph.
Definition: urdf_parser.cpp:160
Locate and retrieve resource data.
tesseract_common::fs::path package_path
Definition: resource_locator_unit.cpp:55
ResourceLocator::Ptr locator
Definition: resource_locator_unit.cpp:57
tesseract_scene_graph::SceneGraph::Ptr sg
Definition: tesseract_urdf_urdf_unit.cpp:31