Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
configs.h
Go to the documentation of this file.
1
26#ifndef TESSERACT_SRDF_CONFIGS_H
27#define TESSERACT_SRDF_CONFIGS_H
28
31#include <array>
33
36
37namespace tinyxml2
38{
39class XMLElement; // NOLINT
40}
42{
43class SceneGraph;
44}
45
46namespace tesseract_srdf
47{
56tesseract_common::fs::path parseConfigFilePath(const tesseract_common::ResourceLocator& locator,
57 const tinyxml2::XMLElement* xml_element,
58 const std::array<int, 3>& version);
59
70 const tinyxml2::XMLElement* xml_element,
71 const std::array<int, 3>& version);
72
81 const tinyxml2::XMLElement* xml_element,
82 const std::array<int, 3>& version);
83
93 const tinyxml2::XMLElement* xml_element,
94 const std::array<int, 3>& version);
95} // namespace tesseract_srdf
96#endif // TESSERACT_SRDF_CONFIGS_H
Abstract class for resource loaders.
Definition: resource_locator.h:43
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
Definition: graph.h:82
Main namespace.
Definition: collision_margins.h:49
tesseract_common::ContactManagersPluginInfo parseContactManagersPluginConfig(const tesseract_common::ResourceLocator &locator, const tinyxml2::XMLElement *xml_element, const std::array< int, 3 > &version)
Parse contact managers plugin config xml element.
Definition: configs.cpp:122
tesseract_common::KinematicsPluginInfo parseKinematicsPluginConfig(const tesseract_common::ResourceLocator &locator, const tinyxml2::XMLElement *xml_element, const std::array< int, 3 > &version)
Parse kinematics plugin config xml element.
Definition: configs.cpp:97
tesseract_common::CalibrationInfo parseCalibrationConfig(const tesseract_scene_graph::SceneGraph &scene_graph, const tesseract_common::ResourceLocator &locator, const tinyxml2::XMLElement *xml_element, const std::array< int, 3 > &version)
Parse calibration config xml element.
Definition: configs.cpp:64
tesseract_common::fs::path parseConfigFilePath(const tesseract_common::ResourceLocator &locator, const tinyxml2::XMLElement *xml_element, const std::array< int, 3 > &version)
Parse a config xml element.
Definition: configs.cpp:40
Definition: collision_margins.h:36
Locate and retrieve resource data.
ResourceLocator::Ptr locator
Definition: resource_locator_unit.cpp:57
The CalibrationInfo struct.
Definition: types.h:257
The contact managers plugin information structure.
Definition: types.h:185
The kinematics plugin information structure.
Definition: types.h:149
Common Tesseract Types.