#include <tesseract_common/macros.h>
#include <fstream>
#include <stdexcept>
#include <boost/filesystem.hpp>
#include <string_view>
#include <tesseract_common/utils.h>
#include <tinyxml2.h>
#include <tesseract_scene_graph/graph.h>
#include <tesseract_scene_graph/link.h>
#include <tesseract_scene_graph/joint.h>
#include <tesseract_common/resource_locator.h>
#include <tesseract_urdf/joint.h>
#include <tesseract_urdf/link.h>
#include <tesseract_urdf/material.h>
#include <tesseract_urdf/urdf_parser.h>
#include <tesseract_urdf/utils.h>
Go to the source code of this file.
Namespaces | |
tesseract_urdf | |
Functions | |
std::unique_ptr< tesseract_scene_graph::SceneGraph > | tesseract_urdf::parseURDFFile (const std::string &path, const tesseract_common::ResourceLocator &locator) |
Parse a URDF file into a Tesseract Scene Graph. More... | |
std::unique_ptr< tesseract_scene_graph::SceneGraph > | tesseract_urdf::parseURDFString (const std::string &urdf_xml_string, const tesseract_common::ResourceLocator &locator) |
Parse a URDF string into a Tesseract Scene Graph. More... | |
void | tesseract_urdf::writeURDFFile (const std::shared_ptr< const tesseract_scene_graph::SceneGraph > &sg, const std::string &package_path, const std::string &urdf_name="") |
Variables | |
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH static constexpr TESSERACT_COMMON_IGNORE_WARNINGS_POP std::string_view | ROBOT_ELEMENT_NAME = "robot" |
|
staticconstexpr |
Definition at line 49 of file urdf_parser.cpp.