origin.h
Go to the documentation of this file.
1 
26 #ifndef TESSERACT_URDF_ORIGIN_H
27 #define TESSERACT_URDF_ORIGIN_H
28 
31 #include <Eigen/Geometry>
32 #include <string_view>
34 
35 namespace tinyxml2
36 {
37 class XMLElement; // NOLINT
38 class XMLDocument;
39 } // namespace tinyxml2
40 
41 namespace tesseract_urdf
42 {
43 static constexpr std::string_view ORIGIN_ELEMENT_NAME = "origin";
44 
51 Eigen::Isometry3d parseOrigin(const tinyxml2::XMLElement* xml_element);
52 
53 tinyxml2::XMLElement* writeOrigin(const Eigen::Isometry3d& origin, tinyxml2::XMLDocument& doc);
54 
55 } // namespace tesseract_urdf
56 
57 #endif // TESSERACT_URDF_ORIGIN_H
tesseract_urdf::ORIGIN_ELEMENT_NAME
static constexpr std::string_view ORIGIN_ELEMENT_NAME
Definition: origin.h:43
tesseract_urdf::parseOrigin
Eigen::Isometry3d parseOrigin(const tinyxml2::XMLElement *xml_element)
Parse xml element origin.
Definition: origin.cpp:42
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
TESSERACT_COMMON_IGNORE_WARNINGS_POP
tesseract_urdf::writeOrigin
tinyxml2::XMLElement * writeOrigin(const Eigen::Isometry3d &origin, tinyxml2::XMLDocument &doc)
Definition: origin.cpp:129
tinyxml2
macros.h
tesseract_urdf
Definition: box.h:43


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