<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>box.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>box_8cpp.html</filename>
    <includes id="box_8h" name="box.h" local="no" imported="no">tesseract_urdf/box.h</includes>
  </compound>
  <compound kind="file">
    <name>box.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>box_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Box &gt;</type>
      <name>parseBox</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a3cac52e0b218fd8bf22ee6198a6e9c39</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeBox</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a82ff5c05e4e8c0b7161be4c0d7dab8b1</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Box &gt; &amp;box, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>calibration.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>calibration_8cpp.html</filename>
    <includes id="calibration_8h" name="calibration.h" local="no" imported="no">tesseract_urdf/calibration.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>calibration.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>calibration_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::JointCalibration &gt;</type>
      <name>parseCalibration</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ac3f2e9e8122e5b89db0bd8544cd2aaf0</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeCalibration</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a381a6239a7f7645445ea117cd17b8e64</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::JointCalibration &gt; &amp;calibration, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>capsule.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>capsule_8cpp.html</filename>
    <includes id="capsule_8h" name="capsule.h" local="no" imported="no">tesseract_urdf/capsule.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>capsule.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>capsule_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Capsule &gt;</type>
      <name>parseCapsule</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>abf24c23064d8e7e4c201490b607d25e5</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeCapsule</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a79d33026c430cceda4162658839f6dbf</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Capsule &gt; &amp;capsule, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>collision_8cpp.html</filename>
    <includes id="collision_8h" name="collision.h" local="no" imported="no">tesseract_urdf/collision.h</includes>
    <includes id="geometry_8h" name="geometry.h" local="no" imported="no">tesseract_urdf/geometry.h</includes>
    <includes id="origin_8h" name="origin.h" local="no" imported="no">tesseract_urdf/origin.h</includes>
  </compound>
  <compound kind="file">
    <name>collision.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>collision_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_scene_graph::Collision &gt; &gt;</type>
      <name>parseCollision</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aadae6c3acd3bbbee11d214de270df9ea</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeCollision</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>adeeeedb1c6a9441b897bdfc8ddedd298</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Collision &gt; &amp;collision, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;link_name, int id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cone.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>cone_8cpp.html</filename>
    <includes id="cone_8h" name="cone.h" local="no" imported="no">tesseract_urdf/cone.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>cone.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>cone_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Cone &gt;</type>
      <name>parseCone</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a3823c0af576a1eb829ba8933dff06f0f</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeCone</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>acf8707e5673357a2b5659dfeaf9f8fe8</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Cone &gt; &amp;cone, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convex_mesh.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>convex__mesh_8cpp.html</filename>
    <includes id="convex__mesh_8h" name="convex_mesh.h" local="no" imported="no">tesseract_urdf/convex_mesh.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>convex_mesh.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>convex__mesh_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_geometry::ConvexMesh &gt; &gt;</type>
      <name>parseConvexMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a92d6122ed4cafefd0f74d89547c4488c</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, bool visual, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeConvexMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a5ca579f3821880ac08583fcfbe8576e7</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::ConvexMesh &gt; &amp;mesh, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cylinder.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>cylinder_8cpp.html</filename>
    <includes id="cylinder_8h" name="cylinder.h" local="no" imported="no">tesseract_urdf/cylinder.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>cylinder.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>cylinder_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Cylinder &gt;</type>
      <name>parseCylinder</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a0772af7788bc897270e81d27b8559fd6</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeCylinder</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ad9ed24902cc93519d12c096b1447376e</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Cylinder &gt; &amp;cylinder, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dynamics.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>dynamics_8cpp.html</filename>
    <includes id="dynamics_8h" name="dynamics.h" local="no" imported="no">tesseract_urdf/dynamics.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>dynamics.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>dynamics_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::JointDynamics &gt;</type>
      <name>parseDynamics</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a82e962fc32973a1c3b9ca91a259c141a</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeDynamics</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a2bf3fce560efe41ea9334cb79560f8c2</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::JointDynamics &gt; &amp;dynamics, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geometry.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>geometry_8cpp.html</filename>
    <includes id="box_8h" name="box.h" local="no" imported="no">tesseract_urdf/box.h</includes>
    <includes id="cylinder_8h" name="cylinder.h" local="no" imported="no">tesseract_urdf/cylinder.h</includes>
    <includes id="cone_8h" name="cone.h" local="no" imported="no">tesseract_urdf/cone.h</includes>
    <includes id="convex__mesh_8h" name="convex_mesh.h" local="no" imported="no">tesseract_urdf/convex_mesh.h</includes>
    <includes id="capsule_8h" name="capsule.h" local="no" imported="no">tesseract_urdf/capsule.h</includes>
    <includes id="geometry_8h" name="geometry.h" local="no" imported="no">tesseract_urdf/geometry.h</includes>
    <includes id="mesh_8h" name="mesh.h" local="no" imported="no">tesseract_urdf/mesh.h</includes>
    <includes id="octomap_8h" name="octomap.h" local="no" imported="no">tesseract_urdf/octomap.h</includes>
    <includes id="sdf__mesh_8h" name="sdf_mesh.h" local="no" imported="no">tesseract_urdf/sdf_mesh.h</includes>
    <includes id="sphere_8h" name="sphere.h" local="no" imported="no">tesseract_urdf/sphere.h</includes>
  </compound>
  <compound kind="file">
    <name>geometry.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>geometry_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_geometry::Geometry &gt; &gt;</type>
      <name>parseGeometry</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a8fa8aaf76fc69d746368b4b8b7cf7b90</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, bool visual, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeGeometry</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a753537db4fae5b9ea0675133228968ec</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Geometry &gt; &amp;geometry, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inertial.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>inertial_8cpp.html</filename>
    <includes id="inertial_8h" name="inertial.h" local="no" imported="no">tesseract_urdf/inertial.h</includes>
    <includes id="origin_8h" name="origin.h" local="no" imported="no">tesseract_urdf/origin.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>inertial.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>inertial_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::Inertial &gt;</type>
      <name>parseInertial</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>abdc84043ba9e4d13a95efcd60872d5d1</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeInertial</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a976ce9a529f5cda79129edd12d626b4c</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Inertial &gt; &amp;inertial, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>joint_8cpp.html</filename>
    <includes id="calibration_8h" name="calibration.h" local="no" imported="no">tesseract_urdf/calibration.h</includes>
    <includes id="dynamics_8h" name="dynamics.h" local="no" imported="no">tesseract_urdf/dynamics.h</includes>
    <includes id="joint_8h" name="joint.h" local="no" imported="no">tesseract_urdf/joint.h</includes>
    <includes id="limits_8h" name="limits.h" local="no" imported="no">tesseract_urdf/limits.h</includes>
    <includes id="mimic_8h" name="mimic.h" local="no" imported="no">tesseract_urdf/mimic.h</includes>
    <includes id="origin_8h" name="origin.h" local="no" imported="no">tesseract_urdf/origin.h</includes>
    <includes id="safety__controller_8h" name="safety_controller.h" local="no" imported="no">tesseract_urdf/safety_controller.h</includes>
  </compound>
  <compound kind="file">
    <name>joint.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>joint_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::Joint &gt;</type>
      <name>parseJoint</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a7f2f794d6bca6c9ed8354ef498a4e925</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeJoint</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a46fad3b4331bff75333d0d24d9c48d1b</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Joint &gt; &amp;joint, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>limits.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>limits_8cpp.html</filename>
    <includes id="limits_8h" name="limits.h" local="no" imported="no">tesseract_urdf/limits.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>limits.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>limits_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::JointLimits &gt;</type>
      <name>parseLimits</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aaf86a245d0e6d0a6d8d4a4a75ba529d3</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeLimits</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a15e81c523f376e754316282f0b8dbebd</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::JointLimits &gt; &amp;limits, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>link.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>link_8cpp.html</filename>
    <includes id="collision_8h" name="collision.h" local="no" imported="no">tesseract_urdf/collision.h</includes>
    <includes id="inertial_8h" name="inertial.h" local="no" imported="no">tesseract_urdf/inertial.h</includes>
    <includes id="link_8h" name="link.h" local="no" imported="no">tesseract_urdf/link.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
    <includes id="visual_8h" name="visual.h" local="no" imported="no">tesseract_urdf/visual.h</includes>
  </compound>
  <compound kind="file">
    <name>link.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>link_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::Link &gt;</type>
      <name>parseLink</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a0969004a0f2cc8d3e45e93b52c6ec566</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, std::unordered_map&lt; std::string, std::shared_ptr&lt; tesseract_scene_graph::Material &gt;&gt; &amp;available_materials, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeLink</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a6a89ba9313d15f089c3c7575f5b44836</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Link &gt; &amp;link, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>load_urdf_example.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/examples/</path>
    <filename>load__urdf__example_8cpp.html</filename>
    <includes id="urdf__parser_8h" name="urdf_parser.h" local="no" imported="no">tesseract_urdf/urdf_parser.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>load__urdf__example_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>load__urdf__example_8cpp.html</anchorfile>
      <anchor>a9fe23625fdda750f84351f9ce135bd58</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>load__urdf__example_8cpp.html</anchorfile>
      <anchor>a6ff51925f8ebddf9f9b15259e815214b</anchor>
      <arglist>(const ShortestPath &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>material.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>material_8cpp.html</filename>
    <includes id="material_8h" name="material.h" local="no" imported="no">tesseract_urdf/material.h</includes>
  </compound>
  <compound kind="file">
    <name>material.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>material_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::Material &gt;</type>
      <name>parseMaterial</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ac667bc9e9e20f0747279a479cfada4a5</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, std::unordered_map&lt; std::string, std::shared_ptr&lt; tesseract_scene_graph::Material &gt;&gt; &amp;available_materials, bool allow_anonymous, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeMaterial</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ab1fcba4c6fb26d4987068e770c44ea6a</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Material &gt; &amp;material, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mesh.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>mesh_8cpp.html</filename>
    <includes id="mesh_8h" name="mesh.h" local="no" imported="no">tesseract_urdf/mesh.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>mesh.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>mesh_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_geometry::Mesh &gt; &gt;</type>
      <name>parseMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a6f119c09095c440cd57e72ea904dbbec</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, bool visual, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a367b535554c1580a1d5fb3cdf9730f1b</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Mesh &gt; &amp;mesh, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mimic.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>mimic_8cpp.html</filename>
    <includes id="mimic_8h" name="mimic.h" local="no" imported="no">tesseract_urdf/mimic.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>mimic.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>mimic_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::JointMimic &gt;</type>
      <name>parseMimic</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a084a2e4a5407de5b7942fbeb8da231c9</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeMimic</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a5c362be0774db26758b4a6dbd7b7e169</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::JointMimic &gt; &amp;mimic, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octomap.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>octomap_8cpp.html</filename>
    <includes id="octomap_8h" name="octomap.h" local="no" imported="no">tesseract_urdf/octomap.h</includes>
    <includes id="octree_8h" name="octree.h" local="no" imported="no">tesseract_urdf/octree.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>octomap.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>octomap_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Octree &gt;</type>
      <name>parseOctomap</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>abf9641b3803b7596442c15612afada36</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, bool visual, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeOctomap</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>afae40c5b081daf5e37d0ad477efd58ab</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Octree &gt; &amp;octree, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>octree_8cpp.html</filename>
    <includes id="octree_8h" name="octree.h" local="no" imported="no">tesseract_urdf/octree.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>octree.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>octree_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Octree &gt;</type>
      <name>parseOctree</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aefd3ebd92fc2fe8e0d82a85172dbe9d9</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, tesseract_geometry::OctreeSubType shape_type, bool prune, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeOctree</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a666951a89fc1cf390faed4ca456ae31c</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Octree &gt; &amp;octree, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>origin.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>origin_8cpp.html</filename>
    <includes id="origin_8h" name="origin.h" local="no" imported="no">tesseract_urdf/origin.h</includes>
  </compound>
  <compound kind="file">
    <name>origin.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>origin_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>Eigen::Isometry3d</type>
      <name>parseOrigin</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a3dca8f3d3dc6bcb661e3e55cc7b3e2f3</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeOrigin</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ae3a364fb1fdeaeeaaa0e8843459bd987</anchor>
      <arglist>(const Eigen::Isometry3d &amp;origin, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>point__cloud_8cpp.html</filename>
    <includes id="point__cloud_8h" name="point_cloud.h" local="no" imported="no">tesseract_urdf/point_cloud.h</includes>
  </compound>
  <compound kind="file">
    <name>point_cloud.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>point__cloud_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Octree &gt;</type>
      <name>parsePointCloud</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>acabcd1caa080f71b096f6ae1ff0a9500</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, tesseract_geometry::OctreeSubType shape_type, bool prune, int version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>safety_controller.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>safety__controller_8cpp.html</filename>
    <includes id="safety__controller_8h" name="safety_controller.h" local="no" imported="no">tesseract_urdf/safety_controller.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>safety_controller.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>safety__controller_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::JointSafety &gt;</type>
      <name>parseSafetyController</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a9047be7f9f9f91001a8b434ebee4b9e3</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeSafetyController</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aee6d8d691637846d1a6a3109c51fedc1</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::JointSafety &gt; &amp;safety, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sdf_mesh.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>sdf__mesh_8cpp.html</filename>
    <includes id="sdf__mesh_8h" name="sdf_mesh.h" local="no" imported="no">tesseract_urdf/sdf_mesh.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>sdf_mesh.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>sdf__mesh_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_geometry::SDFMesh &gt; &gt;</type>
      <name>parseSDFMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ab663268036ba1de6e864cdefdc39f58a</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, bool visual, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeSDFMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aa9caf9d49dfe293b99b1eb2274130576</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::SDFMesh &gt; &amp;sdf_mesh, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sphere.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>sphere_8cpp.html</filename>
    <includes id="sphere_8h" name="sphere.h" local="no" imported="no">tesseract_urdf/sphere.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>sphere.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>sphere_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Sphere &gt;</type>
      <name>parseSphere</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aacc0c56c4bef9fa16cbba49c2c34fb50</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeSphere</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a47c0b2890b68ed55cb664913bc6af42d</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Sphere &gt; &amp;sphere, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_box_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__box__unit_8cpp.html</filename>
    <includes id="box_8h" name="box.h" local="no" imported="no">tesseract_urdf/box.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__box__unit_8cpp.html</anchorfile>
      <anchor>a094169f3dfaef24ef3b1fd6858a983f1</anchor>
      <arglist>(TesseractURDFUnit, parse_box)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__box__unit_8cpp.html</anchorfile>
      <anchor>ad42470be8c68261c0d9c1b3e055eed86</anchor>
      <arglist>(TesseractURDFUnit, write_box)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_calibration_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__calibration__unit_8cpp.html</filename>
    <includes id="calibration_8h" name="calibration.h" local="no" imported="no">tesseract_urdf/calibration.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__calibration__unit_8cpp.html</anchorfile>
      <anchor>abd5f26ff6cb82c061a481aeabb807e70</anchor>
      <arglist>(TesseractURDFUnit, parse_calibration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__calibration__unit_8cpp.html</anchorfile>
      <anchor>a47818ac0605fb45066161d4804c92271</anchor>
      <arglist>(TesseractURDFUnit, write_calibration)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_capsule_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__capsule__unit_8cpp.html</filename>
    <includes id="capsule_8h" name="capsule.h" local="no" imported="no">tesseract_urdf/capsule.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__capsule__unit_8cpp.html</anchorfile>
      <anchor>a84d220a2373a9e4a9273b76c86a50abd</anchor>
      <arglist>(TesseractURDFUnit, parse_capsule)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__capsule__unit_8cpp.html</anchorfile>
      <anchor>ab6a946bd46a967b91be84d5dc54655a7</anchor>
      <arglist>(TesseractURDFUnit, write_capsule)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_collision_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__collision__unit_8cpp.html</filename>
    <includes id="collision_8h" name="collision.h" local="no" imported="no">tesseract_urdf/collision.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__collision__unit_8cpp.html</anchorfile>
      <anchor>a473ca1dd995677b927754a40003390e3</anchor>
      <arglist>(TesseractURDFUnit, parse_collision)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_common_unit.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__common__unit_8h.html</filename>
    <includes id="urdf__parser_8h" name="urdf_parser.h" local="no" imported="no">tesseract_urdf/urdf_parser.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP bool</type>
      <name>runTest</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>a1edb9b15c3b8f9f22165f2f6d1e77b34</anchor>
      <arglist>(ElementType &amp;type, std::function&lt; ElementType(const tinyxml2::XMLElement *, const int)&gt; func, const std::string &amp;xml_string, const std::string &amp;element_name, int version)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runTest</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>aa7d92530b9a47f4a88cc66a96a414400</anchor>
      <arglist>(ElementType &amp;type, std::function&lt; ElementType(const tinyxml2::XMLElement *, const tesseract_common::ResourceLocator &amp;, bool, const int)&gt; func, const std::string &amp;xml_string, const std::string &amp;element_name, const tesseract_common::ResourceLocator &amp;locator, int version, bool visual)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runTest</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>a9a6062abb2a8d3b3662934376911cdcb</anchor>
      <arglist>(ElementType &amp;type, std::function&lt; ElementType(const tinyxml2::XMLElement *, const tesseract_common::ResourceLocator &amp;, const int)&gt; func, const std::string &amp;xml_string, const std::string &amp;element_name, const tesseract_common::ResourceLocator &amp;locator, int version)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runTest</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>ab19924b90b52ea7cb4f4f7c7c9a03512</anchor>
      <arglist>(ElementType &amp;type, std::function&lt; ElementType(const tinyxml2::XMLElement *, const tesseract_common::ResourceLocator &amp;, std::unordered_map&lt; std::string, tesseract_scene_graph::Material::Ptr &gt; &amp;, const int)&gt; func, const std::string &amp;xml_string, const std::string &amp;element_name, const tesseract_common::ResourceLocator &amp;locator, std::unordered_map&lt; std::string, tesseract_scene_graph::Material::Ptr &gt; &amp;available_materials, int version)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>runTest</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>aa91aad000b61cc9fda6a356133feea03</anchor>
      <arglist>(ElementType &amp;type, std::function&lt; ElementType(const tinyxml2::XMLElement *, std::unordered_map&lt; std::string, tesseract_scene_graph::Material::Ptr &gt; &amp;, bool, const int)&gt; func, const std::string &amp;xml_string, const std::string &amp;element_name, std::unordered_map&lt; std::string, tesseract_scene_graph::Material::Ptr &gt; &amp;available_materials, int version, const bool visual)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripNewline</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>a2fbe2873091f69816ecc7a9fc64da3ba</anchor>
      <arglist>(const std::string &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>ae212cbd4767730163032e0f8f0f31321</anchor>
      <arglist>(const tinyxml2::XMLElement *element)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeTest</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>abfb51274a4e5a9da79a34b1381823f6f</anchor>
      <arglist>(TessType &amp;type, std::function&lt; tinyxml2::XMLElement *(const TessType &amp;, tinyxml2::XMLDocument &amp;)&gt; func, std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeTest</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>a0646034b0137d457bbd9bb85035ae3c1</anchor>
      <arglist>(TessType &amp;type, std::function&lt; tinyxml2::XMLElement *(const TessType &amp;, tinyxml2::XMLDocument &amp;, const std::string &amp;)&gt; func, std::string &amp;text, const std::string &amp;directory)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeTest</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>ab6f0fd5d063c912d9c79e09e7b597da7</anchor>
      <arglist>(TessType &amp;type, std::function&lt; tinyxml2::XMLElement *(const TessType &amp;, tinyxml2::XMLDocument &amp;, const std::string &amp;, const std::string &amp;)&gt; func, std::string &amp;text, const std::string &amp;directory, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeTest</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>a0aef9eaa894400eba1fcf5b4b3b0bd16</anchor>
      <arglist>(TessType &amp;type, std::function&lt; tinyxml2::XMLElement *(const TessType &amp;, tinyxml2::XMLDocument &amp;, const std::string &amp;, const std::string &amp;, const int)&gt; func, std::string &amp;text, const std::string &amp;directory, const std::string &amp;link_name, const int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTextToFile</name>
      <anchorfile>tesseract__urdf__common__unit_8h.html</anchorfile>
      <anchor>aec7a5ebd969d6c108a89cf52ac369466</anchor>
      <arglist>(const std::string &amp;path, const std::string &amp;text)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_cone_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__cone__unit_8cpp.html</filename>
    <includes id="cone_8h" name="cone.h" local="no" imported="no">tesseract_urdf/cone.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__cone__unit_8cpp.html</anchorfile>
      <anchor>a2a957542b0046a6bc9163e9012cbe7a1</anchor>
      <arglist>(TesseractURDFUnit, parse_cone)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__cone__unit_8cpp.html</anchorfile>
      <anchor>ae6780ad77c48371c9d58d3781399adde</anchor>
      <arglist>(TesseractURDFUnit, write_cone)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_convex_mesh_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__convex__mesh__unit_8cpp.html</filename>
    <includes id="convex__mesh_8h" name="convex_mesh.h" local="no" imported="no">tesseract_urdf/convex_mesh.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function" static="yes">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH static TESSERACT_COMMON_IGNORE_WARNINGS_POP std::string</type>
      <name>getTempPkgPath</name>
      <anchorfile>tesseract__urdf__convex__mesh__unit_8cpp.html</anchorfile>
      <anchor>a93f7c553c3d02fac327fad3816cb574f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__convex__mesh__unit_8cpp.html</anchorfile>
      <anchor>acee7d179450461939d1428ad595478fc</anchor>
      <arglist>(TesseractURDFUnit, parse_convex_mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__convex__mesh__unit_8cpp.html</anchorfile>
      <anchor>afbf147b0a115c3344acd8e2771cebb02</anchor>
      <arglist>(TesseractURDFUnit, write_convex_mesh)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_cylinder_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__cylinder__unit_8cpp.html</filename>
    <includes id="cylinder_8h" name="cylinder.h" local="no" imported="no">tesseract_urdf/cylinder.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__cylinder__unit_8cpp.html</anchorfile>
      <anchor>a847fd1bfc0281d5ce991eb0c998d438d</anchor>
      <arglist>(TesseractURDFUnit, parse_cylinder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__cylinder__unit_8cpp.html</anchorfile>
      <anchor>a66ef91aa68ec08dbf1cd4ad3c67f68bd</anchor>
      <arglist>(TesseractURDFUnit, write_cylinder)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_dynamics_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__dynamics__unit_8cpp.html</filename>
    <includes id="dynamics_8h" name="dynamics.h" local="no" imported="no">tesseract_urdf/dynamics.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__dynamics__unit_8cpp.html</anchorfile>
      <anchor>a8659dd3606de98598005cee7c0a6095b</anchor>
      <arglist>(TesseractURDFUnit, parse_dynamics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__dynamics__unit_8cpp.html</anchorfile>
      <anchor>a89a20ffaeabc835b7cc531fc8883a0de</anchor>
      <arglist>(TesseractURDFUnit, write_dynamics)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_extra_delimeters_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__extra__delimeters__unit_8cpp.html</filename>
    <includes id="origin_8h" name="origin.h" local="no" imported="no">tesseract_urdf/origin.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__extra__delimeters__unit_8cpp.html</anchorfile>
      <anchor>a4b86bb530f2527c9c36d2238266d8b9e</anchor>
      <arglist>(TesseractURDFUnit, parse_extra_delimeters)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_geometry_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__geometry__unit_8cpp.html</filename>
    <includes id="geometry_8h" name="geometry.h" local="no" imported="no">tesseract_urdf/geometry.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__geometry__unit_8cpp.html</anchorfile>
      <anchor>aa80c36416874396eda2c5bd1b696d5f0</anchor>
      <arglist>(TesseractURDFUnit, parse_geometry)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_inertial_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__inertial__unit_8cpp.html</filename>
    <includes id="inertial_8h" name="inertial.h" local="no" imported="no">tesseract_urdf/inertial.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__inertial__unit_8cpp.html</anchorfile>
      <anchor>aad63b40be5cf4c3fe0966cfdda935438</anchor>
      <arglist>(TesseractURDFUnit, parse_inertial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__inertial__unit_8cpp.html</anchorfile>
      <anchor>a5bcdaf3dabe09867998259b7d9ee9d0a</anchor>
      <arglist>(TesseractURDFUnit, write_inertial)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_joint_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__joint__unit_8cpp.html</filename>
    <includes id="joint_8h" name="joint.h" local="no" imported="no">tesseract_urdf/joint.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__joint__unit_8cpp.html</anchorfile>
      <anchor>a7b8b2425748b203a6763a833064e9982</anchor>
      <arglist>(TesseractURDFUnit, parse_joint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__joint__unit_8cpp.html</anchorfile>
      <anchor>abfaeab5ab149976faad2a489b2d3625a</anchor>
      <arglist>(TesseractURDFUnit, write_joint)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_limits_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__limits__unit_8cpp.html</filename>
    <includes id="limits_8h" name="limits.h" local="no" imported="no">tesseract_urdf/limits.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__limits__unit_8cpp.html</anchorfile>
      <anchor>ac09ca12c019da12ee567812ed10293ea</anchor>
      <arglist>(TesseractURDFUnit, parse_limits)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__limits__unit_8cpp.html</anchorfile>
      <anchor>a17e259701b8f5f9bee4f6a9118dead2c</anchor>
      <arglist>(TesseractURDFUnit, write_limits)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_link_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__link__unit_8cpp.html</filename>
    <includes id="box_8h" name="box.h" local="no" imported="no">tesseract_urdf/box.h</includes>
    <includes id="link_8h" name="link.h" local="no" imported="no">tesseract_urdf/link.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__link__unit_8cpp.html</anchorfile>
      <anchor>adc0fa4f37aaf2e6bed047f4951900c1f</anchor>
      <arglist>(TesseractURDFUnit, parse_link)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__link__unit_8cpp.html</anchorfile>
      <anchor>a34513f6ced259a2907693faac3ea49ef</anchor>
      <arglist>(TesseractURDFUnit, write_link)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_material_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__material__unit_8cpp.html</filename>
    <includes id="urdf__parser_8h" name="urdf_parser.h" local="no" imported="no">tesseract_urdf/urdf_parser.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">tesseract_urdf/material.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__material__unit_8cpp.html</anchorfile>
      <anchor>ae527c1913ed7d23776fa8eb6dc33f80f</anchor>
      <arglist>(TesseractURDFUnit, parse_material)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__material__unit_8cpp.html</anchorfile>
      <anchor>a4525d329c891effa780bd0ed1a262d15</anchor>
      <arglist>(TesseractURDFUnit, write_material)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_mesh_material_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__mesh__material__unit_8cpp.html</filename>
    <includes id="mesh_8h" name="mesh.h" local="no" imported="no">tesseract_urdf/mesh.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__mesh__material__unit_8cpp.html</anchorfile>
      <anchor>acbfd73ede70df9d62f9f4157bd1d99ac</anchor>
      <arglist>(TesseractURDFUnit, parse_mesh_material_dae)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_mesh_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__mesh__unit_8cpp.html</filename>
    <includes id="mesh_8h" name="mesh.h" local="no" imported="no">tesseract_urdf/mesh.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function" static="yes">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH static TESSERACT_COMMON_IGNORE_WARNINGS_POP std::string</type>
      <name>getTempPkgPath</name>
      <anchorfile>tesseract__urdf__mesh__unit_8cpp.html</anchorfile>
      <anchor>a93f7c553c3d02fac327fad3816cb574f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__mesh__unit_8cpp.html</anchorfile>
      <anchor>a6f8344fcc0ca941d5f158367c7a8b280</anchor>
      <arglist>(TesseractURDFUnit, parse_mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__mesh__unit_8cpp.html</anchorfile>
      <anchor>aaa7cc77d041ef528a2c4d59389b4d002</anchor>
      <arglist>(TesseractURDFUnit, write_mesh)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_mimic_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__mimic__unit_8cpp.html</filename>
    <includes id="mimic_8h" name="mimic.h" local="no" imported="no">tesseract_urdf/mimic.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__mimic__unit_8cpp.html</anchorfile>
      <anchor>ae881dbad71b065b63639448654b40c7b</anchor>
      <arglist>(TesseractURDFUnit, parse_mimic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__mimic__unit_8cpp.html</anchorfile>
      <anchor>aa1dcfa3c0d55b1a64fc8576da66370f2</anchor>
      <arglist>(TesseractURDFUnit, write_mimic)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_octree_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__octree__unit_8cpp.html</filename>
    <includes id="octree_8h" name="octree.h" local="no" imported="no">tesseract_urdf/octree.h</includes>
    <includes id="octomap_8h" name="octomap.h" local="no" imported="no">tesseract_urdf/octomap.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__octree__unit_8cpp.html</anchorfile>
      <anchor>a505513825fd8b78d987b323743bfd7c9</anchor>
      <arglist>(TesseractURDFUnit, parse_octree)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_origin_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__origin__unit_8cpp.html</filename>
    <includes id="origin_8h" name="origin.h" local="no" imported="no">tesseract_urdf/origin.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP Eigen::Quaterniond</type>
      <name>fromRPY</name>
      <anchorfile>tesseract__urdf__origin__unit_8cpp.html</anchorfile>
      <anchor>ab28306a9dd4a55cca7d941ec37299696</anchor>
      <arglist>(double roll, double pitch, double yaw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__origin__unit_8cpp.html</anchorfile>
      <anchor>a22c8480d1d78e726d3eef8c87779de63</anchor>
      <arglist>(TesseractURDFUnit, parse_origin)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__origin__unit_8cpp.html</anchorfile>
      <anchor>abeac0d66fbeca06051b92b1567bad1f4</anchor>
      <arglist>(TesseractURDFUnit, write_origin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_safety_controller_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__safety__controller__unit_8cpp.html</filename>
    <includes id="safety__controller_8h" name="safety_controller.h" local="no" imported="no">tesseract_urdf/safety_controller.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__safety__controller__unit_8cpp.html</anchorfile>
      <anchor>a412d11a95b655cf2bf2e29d52bd60154</anchor>
      <arglist>(TesseractURDFUnit, parse_safety_controller)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__safety__controller__unit_8cpp.html</anchorfile>
      <anchor>a83a19c711fd41bd6ae3ade7e68c014a1</anchor>
      <arglist>(TesseractURDFUnit, write_safety_controller)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_sdf_mesh_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__sdf__mesh__unit_8cpp.html</filename>
    <includes id="sdf__mesh_8h" name="sdf_mesh.h" local="no" imported="no">tesseract_urdf/sdf_mesh.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function" static="yes">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH static TESSERACT_COMMON_IGNORE_WARNINGS_POP std::string</type>
      <name>getTempPkgPath</name>
      <anchorfile>tesseract__urdf__sdf__mesh__unit_8cpp.html</anchorfile>
      <anchor>a93f7c553c3d02fac327fad3816cb574f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__sdf__mesh__unit_8cpp.html</anchorfile>
      <anchor>aef4d45e896154ee6eb3c7505232347a5</anchor>
      <arglist>(TesseractURDFUnit, parse_sdf_mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__sdf__mesh__unit_8cpp.html</anchorfile>
      <anchor>a5266b0029b91329791bf143b547d8e0e</anchor>
      <arglist>(TesseractURDFUnit, write_sdf_mesh)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_sphere_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__sphere__unit_8cpp.html</filename>
    <includes id="sphere_8h" name="sphere.h" local="no" imported="no">tesseract_urdf/sphere.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__sphere__unit_8cpp.html</anchorfile>
      <anchor>a5226c91e46189d84d72f9958c1ee5621</anchor>
      <arglist>(TesseractURDFUnit, parse_sphere)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__sphere__unit_8cpp.html</anchorfile>
      <anchor>a46d480c4ae668d38b52d369d4b43a4be</anchor>
      <arglist>(TesseractURDFUnit, write_sphere)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__unit_8cpp.html</filename>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP int</type>
      <name>main</name>
      <anchorfile>tesseract__urdf__unit_8cpp.html</anchorfile>
      <anchor>ad8973a97f23e66be5907a146c6bd930d</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_urdf_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__urdf__unit_8cpp.html</filename>
    <includes id="urdf__parser_8h" name="urdf_parser.h" local="no" imported="no">tesseract_urdf/urdf_parser.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__urdf__unit_8cpp.html</anchorfile>
      <anchor>a6995bcc685a9066d0ca84dd613628802</anchor>
      <arglist>(TesseractURDFUnit, LoadURDFUnit)</arglist>
    </member>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__urdf__unit_8cpp.html</anchorfile>
      <anchor>a3724e782e7ae6f6e681053a9366278f3</anchor>
      <arglist>(TesseractURDFUnit, parse_urdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__urdf__unit_8cpp.html</anchorfile>
      <anchor>aa8e49cfe2bb58586207be3c338753781</anchor>
      <arglist>(TesseractURDFUnit, parse_urdf_with_available_materials)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__urdf__unit_8cpp.html</anchorfile>
      <anchor>aa2d2db530d6ffb5ba4ffaaf84c53cea2</anchor>
      <arglist>(TesseractURDFUnit, write_urdf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_utils_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__utils__unit_8cpp.html</filename>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__utils__unit_8cpp.html</anchorfile>
      <anchor>a976ac6b6eeb774a0111fc4684b6f3e0b</anchor>
      <arglist>(TesseractURDFUnit, noLeadingSlash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__utils__unit_8cpp.html</anchorfile>
      <anchor>aeedf61b4826eaeb3d4b60d040c9fa4a4</anchor>
      <arglist>(TesseractURDFUnit, noTrailingSlash)</arglist>
    </member>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__utils__unit_8cpp.html</anchorfile>
      <anchor>a292672350e22e1f0b35591e39621f4dc</anchor>
      <arglist>(TesseractURDFUnit, trailingSlash)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_urdf_visual_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/test/</path>
    <filename>tesseract__urdf__visual__unit_8cpp.html</filename>
    <includes id="box_8h" name="box.h" local="no" imported="no">tesseract_urdf/box.h</includes>
    <includes id="visual_8h" name="visual.h" local="no" imported="no">tesseract_urdf/visual.h</includes>
    <includes id="tesseract__urdf__common__unit_8h" name="tesseract_urdf_common_unit.h" local="yes" imported="no">tesseract_urdf_common_unit.h</includes>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__visual__unit_8cpp.html</anchorfile>
      <anchor>af26be6bf9739fa6cc6a34b18b80b1e6f</anchor>
      <arglist>(TesseractURDFUnit, parse_visual)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__urdf__visual__unit_8cpp.html</anchorfile>
      <anchor>a1309852714a86ff8630665ac8569fd6a</anchor>
      <arglist>(TesseractURDFUnit, write_visual)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urdf_parser.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>urdf__parser_8cpp.html</filename>
    <includes id="joint_8h" name="joint.h" local="no" imported="no">tesseract_urdf/joint.h</includes>
    <includes id="link_8h" name="link.h" local="no" imported="no">tesseract_urdf/link.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">tesseract_urdf/material.h</includes>
    <includes id="urdf__parser_8h" name="urdf_parser.h" local="no" imported="no">tesseract_urdf/urdf_parser.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
    <namespace>tesseract_urdf</namespace>
    <member kind="function">
      <type>std::unique_ptr&lt; tesseract_scene_graph::SceneGraph &gt;</type>
      <name>parseURDFFile</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a3b7acbf1cde3cfc24dbc08faae6c92e1</anchor>
      <arglist>(const std::string &amp;path, const tesseract_common::ResourceLocator &amp;locator)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; tesseract_scene_graph::SceneGraph &gt;</type>
      <name>parseURDFString</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ae2a99076b63ddf1c8994be7b50e7022c</anchor>
      <arglist>(const std::string &amp;urdf_xml_string, const tesseract_common::ResourceLocator &amp;locator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeURDFFile</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>abbbe0c352b6d996e4c6e38dc674bd5f4</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::SceneGraph &gt; &amp;sg, const std::string &amp;package_path, const std::string &amp;urdf_name=&quot;&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urdf_parser.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>urdf__parser_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <member kind="function">
      <type>std::unique_ptr&lt; tesseract_scene_graph::SceneGraph &gt;</type>
      <name>parseURDFFile</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a3b7acbf1cde3cfc24dbc08faae6c92e1</anchor>
      <arglist>(const std::string &amp;path, const tesseract_common::ResourceLocator &amp;locator)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; tesseract_scene_graph::SceneGraph &gt;</type>
      <name>parseURDFString</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ae2a99076b63ddf1c8994be7b50e7022c</anchor>
      <arglist>(const std::string &amp;urdf_xml_string, const tesseract_common::ResourceLocator &amp;locator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeURDFFile</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>abbbe0c352b6d996e4c6e38dc674bd5f4</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::SceneGraph &gt; &amp;sg, const std::string &amp;package_path, const std::string &amp;urdf_name=&quot;&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>utils_8cpp.html</filename>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_urdf/utils.h</includes>
    <namespace>tesseract_urdf</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>makeURDFFilePath</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a5550cf6550b323ffe8ea174016e723fc</anchor>
      <arglist>(const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>noLeadingSlash</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ae5871dd05310e3b9ec6c3b25c8a302e0</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>noTrailingSlash</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>af321943bbeb1ab5e02d6ed569f70a7d1</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a03d305c9c0d6da6ed16b52576c47b256</anchor>
      <arglist>(const double &amp;float_value, int precision=3)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trailingSlash</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a6e8d2dcbfa31bc0871c1c584a4971eee</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMeshToFile</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ac2da54aa674868713d9f86a6a99f347d</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::PolygonMesh &gt; &amp;mesh, const std::string &amp;filepath)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>utils_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>makeURDFFilePath</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a5550cf6550b323ffe8ea174016e723fc</anchor>
      <arglist>(const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>noLeadingSlash</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ae5871dd05310e3b9ec6c3b25c8a302e0</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>noTrailingSlash</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>af321943bbeb1ab5e02d6ed569f70a7d1</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a03d305c9c0d6da6ed16b52576c47b256</anchor>
      <arglist>(const double &amp;float_value, int precision=3)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trailingSlash</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a6e8d2dcbfa31bc0871c1c584a4971eee</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMeshToFile</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ac2da54aa674868713d9f86a6a99f347d</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::PolygonMesh &gt; &amp;mesh, const std::string &amp;filepath)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visual.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/src/</path>
    <filename>visual_8cpp.html</filename>
    <includes id="visual_8h" name="visual.h" local="no" imported="no">tesseract_urdf/visual.h</includes>
    <includes id="origin_8h" name="origin.h" local="no" imported="no">tesseract_urdf/origin.h</includes>
    <includes id="material_8h" name="material.h" local="no" imported="no">tesseract_urdf/material.h</includes>
    <includes id="geometry_8h" name="geometry.h" local="no" imported="no">tesseract_urdf/geometry.h</includes>
  </compound>
  <compound kind="file">
    <name>visual.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_urdf/include/tesseract_urdf/</path>
    <filename>visual_8h.html</filename>
    <namespace>tesseract_urdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_scene_graph::Visual &gt; &gt;</type>
      <name>parseVisual</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a160b8320c86bad3619167c034a838dfe</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, std::unordered_map&lt; std::string, std::shared_ptr&lt; tesseract_scene_graph::Material &gt;&gt; &amp;available_materials, int version)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeVisual</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a6f523f3ac83d901507393b791c07515b</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Visual &gt; &amp;visual, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;link_name, int id)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tesseract_urdf</name>
    <filename>namespacetesseract__urdf.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>makeURDFFilePath</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a5550cf6550b323ffe8ea174016e723fc</anchor>
      <arglist>(const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>noLeadingSlash</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ae5871dd05310e3b9ec6c3b25c8a302e0</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>noTrailingSlash</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>af321943bbeb1ab5e02d6ed569f70a7d1</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Box &gt;</type>
      <name>parseBox</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a3cac52e0b218fd8bf22ee6198a6e9c39</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::JointCalibration &gt;</type>
      <name>parseCalibration</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ac3f2e9e8122e5b89db0bd8544cd2aaf0</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Capsule &gt;</type>
      <name>parseCapsule</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>abf24c23064d8e7e4c201490b607d25e5</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_scene_graph::Collision &gt; &gt;</type>
      <name>parseCollision</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aadae6c3acd3bbbee11d214de270df9ea</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Cone &gt;</type>
      <name>parseCone</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a3823c0af576a1eb829ba8933dff06f0f</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_geometry::ConvexMesh &gt; &gt;</type>
      <name>parseConvexMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a92d6122ed4cafefd0f74d89547c4488c</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, bool visual, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Cylinder &gt;</type>
      <name>parseCylinder</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a0772af7788bc897270e81d27b8559fd6</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::JointDynamics &gt;</type>
      <name>parseDynamics</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a82e962fc32973a1c3b9ca91a259c141a</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_geometry::Geometry &gt; &gt;</type>
      <name>parseGeometry</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a8fa8aaf76fc69d746368b4b8b7cf7b90</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, bool visual, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::Inertial &gt;</type>
      <name>parseInertial</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>abdc84043ba9e4d13a95efcd60872d5d1</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::Joint &gt;</type>
      <name>parseJoint</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a7f2f794d6bca6c9ed8354ef498a4e925</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::JointLimits &gt;</type>
      <name>parseLimits</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aaf86a245d0e6d0a6d8d4a4a75ba529d3</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::Link &gt;</type>
      <name>parseLink</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a0969004a0f2cc8d3e45e93b52c6ec566</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, std::unordered_map&lt; std::string, std::shared_ptr&lt; tesseract_scene_graph::Material &gt;&gt; &amp;available_materials, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::Material &gt;</type>
      <name>parseMaterial</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ac667bc9e9e20f0747279a479cfada4a5</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, std::unordered_map&lt; std::string, std::shared_ptr&lt; tesseract_scene_graph::Material &gt;&gt; &amp;available_materials, bool allow_anonymous, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_geometry::Mesh &gt; &gt;</type>
      <name>parseMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a6f119c09095c440cd57e72ea904dbbec</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, bool visual, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::JointMimic &gt;</type>
      <name>parseMimic</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a084a2e4a5407de5b7942fbeb8da231c9</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Octree &gt;</type>
      <name>parseOctomap</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>abf9641b3803b7596442c15612afada36</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, bool visual, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Octree &gt;</type>
      <name>parseOctree</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aefd3ebd92fc2fe8e0d82a85172dbe9d9</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, tesseract_geometry::OctreeSubType shape_type, bool prune, int version)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Isometry3d</type>
      <name>parseOrigin</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a3dca8f3d3dc6bcb661e3e55cc7b3e2f3</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Octree &gt;</type>
      <name>parsePointCloud</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>acabcd1caa080f71b096f6ae1ff0a9500</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, tesseract_geometry::OctreeSubType shape_type, bool prune, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_scene_graph::JointSafety &gt;</type>
      <name>parseSafetyController</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a9047be7f9f9f91001a8b434ebee4b9e3</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_geometry::SDFMesh &gt; &gt;</type>
      <name>parseSDFMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ab663268036ba1de6e864cdefdc39f58a</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, bool visual, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_geometry::Sphere &gt;</type>
      <name>parseSphere</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aacc0c56c4bef9fa16cbba49c2c34fb50</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; tesseract_scene_graph::SceneGraph &gt;</type>
      <name>parseURDFFile</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a3b7acbf1cde3cfc24dbc08faae6c92e1</anchor>
      <arglist>(const std::string &amp;path, const tesseract_common::ResourceLocator &amp;locator)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; tesseract_scene_graph::SceneGraph &gt;</type>
      <name>parseURDFString</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ae2a99076b63ddf1c8994be7b50e7022c</anchor>
      <arglist>(const std::string &amp;urdf_xml_string, const tesseract_common::ResourceLocator &amp;locator)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; tesseract_scene_graph::Visual &gt; &gt;</type>
      <name>parseVisual</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a160b8320c86bad3619167c034a838dfe</anchor>
      <arglist>(const tinyxml2::XMLElement *xml_element, const tesseract_common::ResourceLocator &amp;locator, std::unordered_map&lt; std::string, std::shared_ptr&lt; tesseract_scene_graph::Material &gt;&gt; &amp;available_materials, int version)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a03d305c9c0d6da6ed16b52576c47b256</anchor>
      <arglist>(const double &amp;float_value, int precision=3)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trailingSlash</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a6e8d2dcbfa31bc0871c1c584a4971eee</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeBox</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a82ff5c05e4e8c0b7161be4c0d7dab8b1</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Box &gt; &amp;box, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeCalibration</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a381a6239a7f7645445ea117cd17b8e64</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::JointCalibration &gt; &amp;calibration, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeCapsule</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a79d33026c430cceda4162658839f6dbf</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Capsule &gt; &amp;capsule, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeCollision</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>adeeeedb1c6a9441b897bdfc8ddedd298</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Collision &gt; &amp;collision, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;link_name, int id)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeCone</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>acf8707e5673357a2b5659dfeaf9f8fe8</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Cone &gt; &amp;cone, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeConvexMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a5ca579f3821880ac08583fcfbe8576e7</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::ConvexMesh &gt; &amp;mesh, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeCylinder</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ad9ed24902cc93519d12c096b1447376e</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Cylinder &gt; &amp;cylinder, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeDynamics</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a2bf3fce560efe41ea9334cb79560f8c2</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::JointDynamics &gt; &amp;dynamics, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeGeometry</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a753537db4fae5b9ea0675133228968ec</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Geometry &gt; &amp;geometry, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeInertial</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a976ce9a529f5cda79129edd12d626b4c</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Inertial &gt; &amp;inertial, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeJoint</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a46fad3b4331bff75333d0d24d9c48d1b</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Joint &gt; &amp;joint, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeLimits</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a15e81c523f376e754316282f0b8dbebd</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::JointLimits &gt; &amp;limits, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeLink</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a6a89ba9313d15f089c3c7575f5b44836</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Link &gt; &amp;link, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeMaterial</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ab1fcba4c6fb26d4987068e770c44ea6a</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Material &gt; &amp;material, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a367b535554c1580a1d5fb3cdf9730f1b</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Mesh &gt; &amp;mesh, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeMeshToFile</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ac2da54aa674868713d9f86a6a99f347d</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::PolygonMesh &gt; &amp;mesh, const std::string &amp;filepath)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeMimic</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a5c362be0774db26758b4a6dbd7b7e169</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::JointMimic &gt; &amp;mimic, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeOctomap</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>afae40c5b081daf5e37d0ad477efd58ab</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Octree &gt; &amp;octree, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeOctree</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a666951a89fc1cf390faed4ca456ae31c</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Octree &gt; &amp;octree, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeOrigin</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>ae3a364fb1fdeaeeaaa0e8843459bd987</anchor>
      <arglist>(const Eigen::Isometry3d &amp;origin, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeSafetyController</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aee6d8d691637846d1a6a3109c51fedc1</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::JointSafety &gt; &amp;safety, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeSDFMesh</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>aa9caf9d49dfe293b99b1eb2274130576</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::SDFMesh &gt; &amp;sdf_mesh, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeSphere</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a47c0b2890b68ed55cb664913bc6af42d</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_geometry::Sphere &gt; &amp;sphere, tinyxml2::XMLDocument &amp;doc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeURDFFile</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>abbbe0c352b6d996e4c6e38dc674bd5f4</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::SceneGraph &gt; &amp;sg, const std::string &amp;package_path, const std::string &amp;urdf_name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>tinyxml2::XMLElement *</type>
      <name>writeVisual</name>
      <anchorfile>namespacetesseract__urdf.html</anchorfile>
      <anchor>a6f523f3ac83d901507393b791c07515b</anchor>
      <arglist>(const std::shared_ptr&lt; const tesseract_scene_graph::Visual &gt; &amp;visual, tinyxml2::XMLDocument &amp;doc, const std::string &amp;package_path, const std::string &amp;link_name, int id)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tinyxml2</name>
    <filename>namespacetinyxml2.html</filename>
  </compound>
</tagfile>
