collision_margins.h
Go to the documentation of this file.
1 
26 #ifndef TESSERACT_SRDF_COLLISION_MARGINS_H
27 #define TESSERACT_SRDF_COLLISION_MARGINS_H
28 
31 #include <array>
32 #include <memory>
34 
35 #include <tesseract_common/fwd.h>
37 
38 namespace tinyxml2
39 {
40 class XMLElement; // NOLINT
41 }
42 
43 namespace tesseract_srdf
44 {
52 std::shared_ptr<tesseract_common::CollisionMarginData>
54  const tinyxml2::XMLElement* srdf_xml,
55  const std::array<int, 3>& version);
56 
57 } // namespace tesseract_srdf
58 
59 #endif // TESSERACT_SRDF_COLLISION_MARGINS_H
tesseract_srdf
Main namespace.
Definition: collision_margins.h:43
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
tesseract_scene_graph::SceneGraph
tesseract_srdf::parseCollisionMargins
std::shared_ptr< tesseract_common::CollisionMarginData > parseCollisionMargins(const tesseract_scene_graph::SceneGraph &scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array< int, 3 > &version)
Parse allowed collisions from srdf xml element.
Definition: collision_margins.cpp:41
fwd.h
TESSERACT_COMMON_IGNORE_WARNINGS_POP
#define TESSERACT_COMMON_IGNORE_WARNINGS_POP
tinyxml2
macros.h


tesseract_srdf
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:04