Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
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
35namespace tinyxml2
36{
37class XMLElement; // NOLINT
38}
40{
41class SceneGraph;
42}
43namespace tesseract_common
44{
46}
47
49{
57std::shared_ptr<tesseract_common::CollisionMarginData>
59 const tinyxml2::XMLElement* srdf_xml,
60 const std::array<int, 3>& version);
61
62} // namespace tesseract_srdf
63
64#endif // TESSERACT_SRDF_COLLISION_MARGINS_H
Definition: graph.h:125
auto scene_graph
Definition: ikfast_kinematics_7dof_unit.cpp:51
Common Tesseract Macros.
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
Definition: macros.h:71
Definition: create_convex_hull.cpp:36
tesseract_common::CollisionMarginData CollisionMarginData
Definition: types.h:50
Definition: allowed_collision_matrix.h:16
Definition: graph.h:82
Main namespace.
Definition: collision_margins.h:49
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:42
Definition: collision_margins.h:36