include
tesseract_urdf
mimic.h
Go to the documentation of this file.
1
26
#ifndef TESSERACT_URDF_MIMIC_H
27
#define TESSERACT_URDF_MIMIC_H
28
29
#include <
tesseract_common/macros.h
>
30
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
31
#include <memory>
32
#include <string_view>
33
TESSERACT_COMMON_IGNORE_WARNINGS_POP
34
35
#include <
tesseract_scene_graph/fwd.h
>
36
37
namespace
tinyxml2
38
{
39
class
XMLElement;
// NOLINT
40
class
XMLDocument;
41
}
// namespace tinyxml2
42
43
namespace
tesseract_urdf
44
{
45
static
constexpr std::string_view
MIMIC_ELEMENT_NAME
=
"mimic"
;
46
53
std::shared_ptr<tesseract_scene_graph::JointMimic>
parseMimic
(
const
tinyxml2::XMLElement* xml_element);
54
55
tinyxml2::XMLElement*
writeMimic
(
const
std::shared_ptr<const tesseract_scene_graph::JointMimic>& mimic,
56
tinyxml2::XMLDocument& doc);
57
58
}
// namespace tesseract_urdf
59
60
#endif // TESSERACT_URDF_MIMIC_H
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
tesseract_urdf::parseMimic
std::shared_ptr< tesseract_scene_graph::JointMimic > parseMimic(const tinyxml2::XMLElement *xml_element)
Parse xml element mimic.
Definition:
mimic.cpp:42
TESSERACT_COMMON_IGNORE_WARNINGS_POP
tesseract_urdf::MIMIC_ELEMENT_NAME
static constexpr std::string_view MIMIC_ELEMENT_NAME
Definition:
mimic.h:45
fwd.h
tinyxml2
tesseract_urdf::writeMimic
tinyxml2::XMLElement * writeMimic(const std::shared_ptr< const tesseract_scene_graph::JointMimic > &mimic, tinyxml2::XMLDocument &doc)
Definition:
mimic.cpp:66
macros.h
tesseract_urdf
Definition:
box.h:43
tesseract_urdf
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:07