Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
box.h
Go to the documentation of this file.
1
26#ifndef TESSERACT_URDF_BOX_H
27#define TESSERACT_URDF_BOX_H
28
31#include <memory>
33
34namespace tinyxml2
35{
36class XMLElement; // NOLINT
37class XMLDocument;
38} // namespace tinyxml2
39namespace tesseract_geometry
40{
41class Box;
42}
43
45{
51std::shared_ptr<tesseract_geometry::Box> parseBox(const tinyxml2::XMLElement* xml_element, int version);
52
53tinyxml2::XMLElement* writeBox(const std::shared_ptr<const tesseract_geometry::Box>& box, tinyxml2::XMLDocument& doc);
54
55} // namespace tesseract_urdf
56
57#endif // TESSERACT_URDF_BOX_H
Common Tesseract Macros.
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
Definition: macros.h:71
Definition: create_convex_hull.cpp:36
Definition: geometry.h:39
Definition: box.h:45
std::shared_ptr< tesseract_geometry::Box > parseBox(const tinyxml2::XMLElement *xml_element, int version)
Parse a xml box element.
Definition: box.cpp:39
tinyxml2::XMLElement * writeBox(const std::shared_ptr< const tesseract_geometry::Box > &box, tinyxml2::XMLDocument &doc)
Definition: box.cpp:68
Definition: collision_margins.h:36
auto box
Definition: tesseract_geometry_unit.cpp:18