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 #include <string>
32 #include <memory>
34 
36 #include <tesseract_common/fwd.h>
37 
38 namespace tesseract_urdf
39 {
48 std::unique_ptr<tesseract_scene_graph::SceneGraph> parseURDFString(const std::string& urdf_xml_string,
49  const tesseract_common::ResourceLocator& locator);
50 
59 std::unique_ptr<tesseract_scene_graph::SceneGraph> parseURDFFile(const std::string& path,
60  const tesseract_common::ResourceLocator& locator);
61 
62 void writeURDFFile(const std::shared_ptr<const tesseract_scene_graph::SceneGraph>& sg,
63  const std::string& package_path,
64  const std::string& urdf_name = "");
65 } // namespace tesseract_urdf
66 
67 #endif
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
tesseract_urdf::parseURDFFile
std::unique_ptr< tesseract_scene_graph::SceneGraph > parseURDFFile(const std::string &path, const tesseract_common::ResourceLocator &locator)
Parse a URDF file into a Tesseract Scene Graph.
Definition: urdf_parser.cpp:197
tesseract_common::ResourceLocator
TESSERACT_COMMON_IGNORE_WARNINGS_POP
fwd.h
tesseract_urdf::writeURDFFile
void writeURDFFile(const std::shared_ptr< const tesseract_scene_graph::SceneGraph > &sg, const std::string &package_path, const std::string &urdf_name="")
Definition: urdf_parser.cpp:218
macros.h
tesseract_urdf
Definition: box.h:43
tesseract_urdf::parseURDFString
std::unique_ptr< tesseract_scene_graph::SceneGraph > 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:53


tesseract_urdf
Author(s): Levi Armstrong
autogenerated on Thu Apr 24 2025 03:10:44