<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>collision_margins.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/src/</path>
    <filename>collision__margins_8cpp.html</filename>
    <includes id="collision__margins_8h" name="collision_margins.h" local="no" imported="no">tesseract_srdf/collision_margins.h</includes>
    <namespace>tesseract_srdf</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_common::CollisionMarginData &gt;</type>
      <name>parseCollisionMargins</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aa5ca32390e313ab0fe3507ae8406ff69</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_margins.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/include/tesseract_srdf/</path>
    <filename>collision__margins_8h.html</filename>
    <namespace>tesseract_srdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_common::CollisionMarginData &gt;</type>
      <name>parseCollisionMargins</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aa5ca32390e313ab0fe3507ae8406ff69</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>configs.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/src/</path>
    <filename>configs_8cpp.html</filename>
    <includes id="configs_8h" name="configs.h" local="no" imported="no">tesseract_srdf/configs.h</includes>
    <namespace>tesseract_srdf</namespace>
    <member kind="function">
      <type>tesseract_common::CalibrationInfo</type>
      <name>parseCalibrationConfig</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a9c5feb0240a817b9102e17090df6b7d1</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::fs::path</type>
      <name>parseConfigFilePath</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aeb2ffa42272bb3ace08062a7667f8878</anchor>
      <arglist>(const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::ContactManagersPluginInfo</type>
      <name>parseContactManagersPluginConfig</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a330ce7d0553d5cebe49335676946f253</anchor>
      <arglist>(const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::KinematicsPluginInfo</type>
      <name>parseKinematicsPluginConfig</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a47ed21f8af4ee8a93f3baba6f146e70c</anchor>
      <arglist>(const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>configs.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/include/tesseract_srdf/</path>
    <filename>configs_8h.html</filename>
    <namespace>tesseract_srdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>tesseract_common::CalibrationInfo</type>
      <name>parseCalibrationConfig</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a9c5feb0240a817b9102e17090df6b7d1</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::fs::path</type>
      <name>parseConfigFilePath</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aeb2ffa42272bb3ace08062a7667f8878</anchor>
      <arglist>(const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::ContactManagersPluginInfo</type>
      <name>parseContactManagersPluginConfig</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a330ce7d0553d5cebe49335676946f253</anchor>
      <arglist>(const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::KinematicsPluginInfo</type>
      <name>parseKinematicsPluginConfig</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a47ed21f8af4ee8a93f3baba6f146e70c</anchor>
      <arglist>(const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>disabled_collisions.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/src/</path>
    <filename>disabled__collisions_8cpp.html</filename>
    <includes id="disabled__collisions_8h" name="disabled_collisions.h" local="no" imported="no">tesseract_srdf/disabled_collisions.h</includes>
    <namespace>tesseract_srdf</namespace>
    <member kind="function">
      <type>tesseract_common::AllowedCollisionMatrix</type>
      <name>parseDisabledCollisions</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a008c165807f11a523fbe608a21874271</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>disabled_collisions.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/include/tesseract_srdf/</path>
    <filename>disabled__collisions_8h.html</filename>
    <namespace>tesseract_srdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>tesseract_common::AllowedCollisionMatrix</type>
      <name>parseDisabledCollisions</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a008c165807f11a523fbe608a21874271</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fwd.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/include/tesseract_srdf/</path>
    <filename>fwd_8h.html</filename>
    <namespace>tesseract_srdf</namespace>
  </compound>
  <compound kind="file">
    <name>group_states.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/src/</path>
    <filename>group__states_8cpp.html</filename>
    <includes id="group__states_8h" name="group_states.h" local="no" imported="no">tesseract_srdf/group_states.h</includes>
    <namespace>tesseract_srdf</namespace>
    <member kind="function">
      <type>GroupJointStates</type>
      <name>parseGroupStates</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aba8979d03bb64d50118e55dcd390e2b4</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const GroupNames &amp;group_names, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>group_states.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/include/tesseract_srdf/</path>
    <filename>group__states_8h.html</filename>
    <includes id="kinematics__information_8h" name="kinematics_information.h" local="no" imported="no">tesseract_srdf/kinematics_information.h</includes>
    <namespace>tesseract_srdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>GroupJointStates</type>
      <name>parseGroupStates</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aba8979d03bb64d50118e55dcd390e2b4</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const GroupNames &amp;group_names, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>group_tool_center_points.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/src/</path>
    <filename>group__tool__center__points_8cpp.html</filename>
    <includes id="group__tool__center__points_8h" name="group_tool_center_points.h" local="no" imported="no">tesseract_srdf/group_tool_center_points.h</includes>
    <namespace>tesseract_srdf</namespace>
    <member kind="function">
      <type>GroupTCPs</type>
      <name>parseGroupTCPs</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aacb4bb54c78dcd13b0889712ad840b9d</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>group_tool_center_points.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/include/tesseract_srdf/</path>
    <filename>group__tool__center__points_8h.html</filename>
    <includes id="kinematics__information_8h" name="kinematics_information.h" local="no" imported="no">tesseract_srdf/kinematics_information.h</includes>
    <namespace>tesseract_srdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>GroupTCPs</type>
      <name>parseGroupTCPs</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aacb4bb54c78dcd13b0889712ad840b9d</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>groups.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/src/</path>
    <filename>groups_8cpp.html</filename>
    <includes id="groups_8h" name="groups.h" local="no" imported="no">tesseract_srdf/groups.h</includes>
    <namespace>tesseract_srdf</namespace>
    <member kind="function">
      <type>std::tuple&lt; GroupNames, ChainGroups, JointGroups, LinkGroups &gt;</type>
      <name>parseGroups</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a71e6e7eb18cb6f7cdc2b72c19b59d941</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>groups.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/include/tesseract_srdf/</path>
    <filename>groups_8h.html</filename>
    <includes id="kinematics__information_8h" name="kinematics_information.h" local="no" imported="no">tesseract_srdf/kinematics_information.h</includes>
    <namespace>tesseract_srdf</namespace>
    <namespace>tinyxml2</namespace>
    <member kind="function">
      <type>std::tuple&lt; GroupNames, ChainGroups, JointGroups, LinkGroups &gt;</type>
      <name>parseGroups</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a71e6e7eb18cb6f7cdc2b72c19b59d941</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kinematics_information.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/src/</path>
    <filename>kinematics__information_8cpp.html</filename>
    <includes id="kinematics__information_8h" name="kinematics_information.h" local="no" imported="no">tesseract_srdf/kinematics_information.h</includes>
    <namespace>tesseract_srdf</namespace>
  </compound>
  <compound kind="file">
    <name>kinematics_information.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/include/tesseract_srdf/</path>
    <filename>kinematics__information_8h.html</filename>
    <class kind="struct">tesseract_srdf::KinematicsInformation</class>
    <namespace>boost</namespace>
    <namespace>boost::serialization</namespace>
    <namespace>tesseract_srdf</namespace>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>ChainGroup</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>ac49776831006079227596c269fe5509b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, ChainGroup &gt;</type>
      <name>ChainGroups</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a66daf017abd3ba8dec95b4789e659ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, GroupsJointStates &gt;</type>
      <name>GroupJointStates</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a893adac8aedb290029dd8c0c1227bb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>GroupNames</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a4521a965628b7a88ca489d6c3c5f56ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, double &gt;</type>
      <name>GroupsJointState</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a0009f3795f0da60af2cfec8b9b4a1a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, GroupsJointState &gt;</type>
      <name>GroupsJointStates</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a16b9f51d6021d9266cae3ac5e237bc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tesseract_common::AlignedMap&lt; std::string, Eigen::Isometry3d &gt;</type>
      <name>GroupsTCPs</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>ae2edf968cb4b2f9bf98c92c67e2b5135</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tesseract_common::AlignedMap&lt; std::string, GroupsTCPs &gt;</type>
      <name>GroupTCPs</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a757e7e21be5f06ad7817852a859a14d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>JointGroup</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a26dab32897f63eda9d83d9eb59f82cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, JointGroup &gt;</type>
      <name>JointGroups</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a1d5af46a82a66b3277963baa541a2f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>LinkGroup</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a780c08d254467e74cedf28edb6953b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, LinkGroup &gt;</type>
      <name>LinkGroups</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a1c4e72bf9949de9db865b53df753ef75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_srdf_example.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/examples/</path>
    <filename>parse__srdf__example_8cpp.html</filename>
    <includes id="srdf__model_8h" name="srdf_model.h" local="no" imported="no">tesseract_srdf/srdf_model.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_srdf/utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>parse__srdf__example_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>parse__srdf__example_8cpp.html</anchorfile>
      <anchor>a9fe23625fdda750f84351f9ce135bd58</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>parse__srdf__example_8cpp.html</anchorfile>
      <anchor>a6ff51925f8ebddf9f9b15259e815214b</anchor>
      <arglist>(const ShortestPath &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>srdf_model.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/src/</path>
    <filename>srdf__model_8cpp.html</filename>
    <includes id="groups_8h" name="groups.h" local="no" imported="no">tesseract_srdf/groups.h</includes>
    <includes id="group__states_8h" name="group_states.h" local="no" imported="no">tesseract_srdf/group_states.h</includes>
    <includes id="group__tool__center__points_8h" name="group_tool_center_points.h" local="no" imported="no">tesseract_srdf/group_tool_center_points.h</includes>
    <includes id="disabled__collisions_8h" name="disabled_collisions.h" local="no" imported="no">tesseract_srdf/disabled_collisions.h</includes>
    <includes id="collision__margins_8h" name="collision_margins.h" local="no" imported="no">tesseract_srdf/collision_margins.h</includes>
    <includes id="configs_8h" name="configs.h" local="no" imported="no">tesseract_srdf/configs.h</includes>
    <includes id="srdf__model_8h" name="srdf_model.h" local="no" imported="no">tesseract_srdf/srdf_model.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_srdf/utils.h</includes>
    <namespace>tesseract_srdf</namespace>
  </compound>
  <compound kind="file">
    <name>srdf_model.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/include/tesseract_srdf/</path>
    <filename>srdf__model_8h.html</filename>
    <includes id="kinematics__information_8h" name="kinematics_information.h" local="no" imported="no">tesseract_srdf/kinematics_information.h</includes>
    <class kind="class">tesseract_srdf::SRDFModel</class>
    <namespace>boost</namespace>
    <namespace>boost::serialization</namespace>
    <namespace>tesseract_srdf</namespace>
  </compound>
  <compound kind="file">
    <name>tesseract_srdf_serialization_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/test/</path>
    <filename>tesseract__srdf__serialization__unit_8cpp.html</filename>
    <includes id="kinematics__information_8h" name="kinematics_information.h" local="no" imported="no">tesseract_srdf/kinematics_information.h</includes>
    <includes id="srdf__model_8h" name="srdf_model.h" local="no" imported="no">tesseract_srdf/srdf_model.h</includes>
    <member kind="function">
      <type>SceneGraph</type>
      <name>getSceneGraph</name>
      <anchorfile>tesseract__srdf__serialization__unit_8cpp.html</anchorfile>
      <anchor>ad3cfcf2b3e4fb3bdedd8e5c7f2c72aeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SRDFModel::Ptr</type>
      <name>getSRDFModel</name>
      <anchorfile>tesseract__srdf__serialization__unit_8cpp.html</anchorfile>
      <anchor>aab3daf3bc58287c24ac4be5b9caa8ab8</anchor>
      <arglist>(const SceneGraph &amp;scene_graph)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tesseract__srdf__serialization__unit_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__serialization__unit_8cpp.html</anchorfile>
      <anchor>ac394445755eed31bc1e6ff0316222068</anchor>
      <arglist>(TesseractSRDFSerializeUnit, KinematicsInformation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__serialization__unit_8cpp.html</anchorfile>
      <anchor>a4638b259244c2ebda1533629d524cd68</anchor>
      <arglist>(TesseractSRDFSerializeUnit, SRDFModel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_srdf_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/test/</path>
    <filename>tesseract__srdf__unit_8cpp.html</filename>
    <includes id="collision__margins_8h" name="collision_margins.h" local="no" imported="no">tesseract_srdf/collision_margins.h</includes>
    <includes id="configs_8h" name="configs.h" local="no" imported="no">tesseract_srdf/configs.h</includes>
    <includes id="disabled__collisions_8h" name="disabled_collisions.h" local="no" imported="no">tesseract_srdf/disabled_collisions.h</includes>
    <includes id="group__states_8h" name="group_states.h" local="no" imported="no">tesseract_srdf/group_states.h</includes>
    <includes id="group__tool__center__points_8h" name="group_tool_center_points.h" local="no" imported="no">tesseract_srdf/group_tool_center_points.h</includes>
    <includes id="groups_8h" name="groups.h" local="no" imported="no">tesseract_srdf/groups.h</includes>
    <includes id="srdf__model_8h" name="srdf_model.h" local="no" imported="no">tesseract_srdf/srdf_model.h</includes>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_srdf/utils.h</includes>
    <class kind="class">TempResourceLocator</class>
    <member kind="enumeration">
      <type></type>
      <name>ABBConfig</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a3b3fec2e8c7c4ff588bfa02e49a9fe87</anchor>
      <arglist></arglist>
      <enumvalue file="tesseract__srdf__unit_8cpp.html" anchor="a3b3fec2e8c7c4ff588bfa02e49a9fe87a23f1d603ffec8d93bddcab459541e3f4">ROBOT_ONLY</enumvalue>
      <enumvalue file="tesseract__srdf__unit_8cpp.html" anchor="a3b3fec2e8c7c4ff588bfa02e49a9fe87a6f1ddae6849ed1acb8e4d668c4a5382a">ROBOT_ON_RAIL</enumvalue>
      <enumvalue file="tesseract__srdf__unit_8cpp.html" anchor="a3b3fec2e8c7c4ff588bfa02e49a9fe87a01b4ecf9d5d61f8e9144d62e99e98b86">ROBOT_WITH_POSITIONER</enumvalue>
    </member>
    <member kind="function">
      <type>tesseract_scene_graph::SceneGraph</type>
      <name>buildTestSceneGraph</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>ae0bd2cf103ca1a43b036ebb9f4e1c2b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tesseract_scene_graph::SceneGraph::Ptr</type>
      <name>getABBSceneGraph</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>ad4810631d7d5b55f1fb0a659a42e62a5</anchor>
      <arglist>(ABBConfig config=ABBConfig::ROBOT_ONLY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a42312a4957ef2ed07afa735611bf5d11</anchor>
      <arglist>(TesseractSRDFUnit, AddRemoveChainGroupUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>aa9eb7c49720c7810b3f580d64b3ad72d</anchor>
      <arglist>(TesseractSRDFUnit, AddRemoveGroupJointStateUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a62a2f0b142910b321638fcc13ce3a11b</anchor>
      <arglist>(TesseractSRDFUnit, AddRemoveGroupTCPUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a13fb9db3da3311c447216ec894d158ec</anchor>
      <arglist>(TesseractSRDFUnit, AddRemoveJointGroupUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a3a31eefba36c3c65a66832370326653d</anchor>
      <arglist>(TesseractSRDFUnit, AddRemoveLinkGroupUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>adb2546eb70036ffd91379bb7bcadee02</anchor>
      <arglist>(TesseractSRDFUnit, LoadSRDFAllowedCollisionMatrixUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>abbbab4418fb60aaf91c5a1b96ecaa135</anchor>
      <arglist>(TesseractSRDFUnit, LoadSRDFFailureCasesUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a28a88fa1a8da7b4223190eb2ca4cbacd</anchor>
      <arglist>(TesseractSRDFUnit, LoadSRDFFileUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a82ab518a8217e68b84549512d3ac4d39</anchor>
      <arglist>(TesseractSRDFUnit, LoadSRDFGroupStatesUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a3430974016c0204005187e22a99a1d46</anchor>
      <arglist>(TesseractSRDFUnit, LoadSRDFSaveUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a19b2ea9e0d0dd94f5badd262dd9c1a39</anchor>
      <arglist>(TesseractSRDFUnit, ParseConfigFilePathUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>afdf10c68d57ef5ff65a8c4abf569cb9a</anchor>
      <arglist>(TesseractSRDFUnit, SRDFChainGroupUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a1395225f3a2429447bbf0fdb55e505d5</anchor>
      <arglist>(TesseractSRDFUnit, SRDFCollisionMarginsUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a35c5935b6d9bf18511b935e2f0214cca</anchor>
      <arglist>(TesseractSRDFUnit, SRDFGroupTCPsUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>a9760860da400eca08ddba1235c5f2e45</anchor>
      <arglist>(TesseractSRDFUnit, SRDFJointGroupUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>ac7a519d8800ab7c7639e88acaa4c2806</anchor>
      <arglist>(TesseractSRDFUnit, SRDFLinkGroupUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__srdf__unit_8cpp.html</anchorfile>
      <anchor>aed4c46efcbe3f82a0fcca0eb27344747</anchor>
      <arglist>(TesseractSRDFUnit, TesseractSRDFModelUnit)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/src/</path>
    <filename>utils_8cpp.html</filename>
    <includes id="utils_8h" name="utils.h" local="no" imported="no">tesseract_srdf/utils.h</includes>
    <includes id="srdf__model_8h" name="srdf_model.h" local="no" imported="no">tesseract_srdf/srdf_model.h</includes>
    <namespace>tesseract_srdf</namespace>
    <member kind="function">
      <type>bool</type>
      <name>compareLinkPairAlphabetically</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a7206fe359860cf77c1d91ffde92e2386</anchor>
      <arglist>(std::reference_wrapper&lt; const tesseract_common::LinkNamesPair &gt; pair1, std::reference_wrapper&lt; const tesseract_common::LinkNamesPair &gt; pair2)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::reference_wrapper&lt; const tesseract_common::LinkNamesPair &gt; &gt;</type>
      <name>getAlphabeticalACMKeys</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a5cdac52037b19baf856441bbce8071c4</anchor>
      <arglist>(const tesseract_common::AllowedCollisionEntries &amp;allowed_collision_entries)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processSRDFAllowedCollisions</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>adcdb768e9ca515371c6a23778844f738</anchor>
      <arglist>(tesseract_scene_graph::SceneGraph &amp;scene_graph, const SRDFModel &amp;srdf_model)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_srdf/include/tesseract_srdf/</path>
    <filename>utils_8h.html</filename>
    <namespace>tesseract_srdf</namespace>
    <member kind="function">
      <type>bool</type>
      <name>compareLinkPairAlphabetically</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a7206fe359860cf77c1d91ffde92e2386</anchor>
      <arglist>(std::reference_wrapper&lt; const tesseract_common::LinkNamesPair &gt; pair1, std::reference_wrapper&lt; const tesseract_common::LinkNamesPair &gt; pair2)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::reference_wrapper&lt; const tesseract_common::LinkNamesPair &gt; &gt;</type>
      <name>getAlphabeticalACMKeys</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a5cdac52037b19baf856441bbce8071c4</anchor>
      <arglist>(const tesseract_common::AllowedCollisionEntries &amp;allowed_collision_entries)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processSRDFAllowedCollisions</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>adcdb768e9ca515371c6a23778844f738</anchor>
      <arglist>(tesseract_scene_graph::SceneGraph &amp;scene_graph, const SRDFModel &amp;srdf_model)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_srdf::KinematicsInformation</name>
    <filename>structtesseract__srdf_1_1KinematicsInformation.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addChainGroup</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a37f792558a71aa1995c2a9dcebc05416</anchor>
      <arglist>(const std::string &amp;group_name, const ChainGroup &amp;chain_group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addGroupJointState</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>aaf83b5cfbc48d5e21297e72b0bc35686</anchor>
      <arglist>(const std::string &amp;group_name, const std::string &amp;state_name, const GroupsJointState &amp;joint_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addGroupTCP</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a6a6c9f0ee95da98dab80e03323719344</anchor>
      <arglist>(const std::string &amp;group_name, const std::string &amp;tcp_name, const Eigen::Isometry3d &amp;tcp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addJointGroup</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a12679a6d769f7bff1cae7ebdb45b9fbe</anchor>
      <arglist>(const std::string &amp;group_name, const JointGroup &amp;joint_group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLinkGroup</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>ad2f0e92244164048b060d9306454f94e</anchor>
      <arglist>(const std::string &amp;group_name, const LinkGroup &amp;link_group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a7c5babc8cf6fffb1806ce48b8b1e3220</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasChainGroup</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a1116855b3ac0e95b047558a0595f8375</anchor>
      <arglist>(const std::string &amp;group_name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasGroup</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a898ebb958ac1f2aa7ee1caedbd3ecc8c</anchor>
      <arglist>(const std::string &amp;group_name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasGroupJointState</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a721349f5bf1eb66e559814a4ad39a4be</anchor>
      <arglist>(const std::string &amp;group_name, const std::string &amp;state_name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasGroupTCP</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a397c245b0fa90993fc16d8bfe71ba072</anchor>
      <arglist>(const std::string &amp;group_name, const std::string &amp;tcp_name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasJointGroup</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>aaa6dc492995e1d9cd200be62eb9d44ed</anchor>
      <arglist>(const std::string &amp;group_name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLinkGroup</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a52eb5c702c9f1641477b40f1f7c6ab95</anchor>
      <arglist>(const std::string &amp;group_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a06830c04668a823794305383f20b7d62</anchor>
      <arglist>(const KinematicsInformation &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a89ca369e6ad83b7faf5ba8add7c1a5cd</anchor>
      <arglist>(const KinematicsInformation &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a01c585cf7e69817aadcbd5239d04e253</anchor>
      <arglist>(const KinematicsInformation &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeChainGroup</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a86537725d81f4c6e00c212fd2443db0d</anchor>
      <arglist>(const std::string &amp;group_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeGroupJointState</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a367617d263c435eaa982d0ab102b95fa</anchor>
      <arglist>(const std::string &amp;group_name, const std::string &amp;state_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeGroupTCP</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a39bf72b04fe623d0c9162080b187a9a4</anchor>
      <arglist>(const std::string &amp;group_name, const std::string &amp;tcp_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeJointGroup</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>aff72b17c466851c47d0d44800fdae5dc</anchor>
      <arglist>(const std::string &amp;group_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLinkGroup</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>aa853e0e0c8fc18a3b48e77eb70e203df</anchor>
      <arglist>(const std::string &amp;group_name)</arglist>
    </member>
    <member kind="variable">
      <type>ChainGroups</type>
      <name>chain_groups</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a72a74b36d722dcafb991fdf61d6d88cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW GroupNames</type>
      <name>group_names</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a361ccebce3a25c6bfdf14bfc35bedc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GroupJointStates</type>
      <name>group_states</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>ab6b5151f934dde9b31e4c71159eaee9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GroupTCPs</type>
      <name>group_tcps</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a0bb70085f4836ab2ff39e61e81d7618f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointGroups</type>
      <name>joint_groups</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a727c3443e3a850f6743ac92f3c10bdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tesseract_common::KinematicsPluginInfo</type>
      <name>kinematics_plugin_info</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a518682844dc987ec8166f8f2fb9c6244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LinkGroups</type>
      <name>link_groups</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a94379a8c42b5b015873ded185299f7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>a9125ae76eab4aed953611f35a6cb4656</anchor>
      <arglist>(Archive &amp;ar, const unsigned int version)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>structtesseract__srdf_1_1KinematicsInformation.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_srdf::SRDFModel</name>
    <filename>classtesseract__srdf_1_1SRDFModel.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const SRDFModel &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a6e579a73e63af4e2d66448cdcc0998b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SRDFModel &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>aa774b8f688b3521f25ea1a6d4e16839c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a2bc61e60773d306eff6f73b85e785f3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initFile</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>adf0a949b46216d9823a83661781ac1e6</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const std::string &amp;filename, const tesseract_common::ResourceLocator &amp;locator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initString</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>ab557f44132eedcfb16d3cbb545ce9863</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const std::string &amp;xmlstring, const tesseract_common::ResourceLocator &amp;locator)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a5b3ae3bab1d0fe05e9ead58fe59cb05d</anchor>
      <arglist>(const SRDFModel &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>SRDFModel &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a957158fdc4983c9ef9a1a7955813c4a6</anchor>
      <arglist>(const SRDFModel &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>SRDFModel &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a4de80d6aff38de6a1c0c69d575b1b70b</anchor>
      <arglist>(SRDFModel &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a54428d22e4a08c5c3c75f81ccdd7b1ab</anchor>
      <arglist>(const SRDFModel &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveToFile</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a029ffab3d81e17c436a8162220776dca</anchor>
      <arglist>(const std::string &amp;file_path) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SRDFModel</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a74aa57113d62dbbb62f4a71f13725aa4</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SRDFModel</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a147a456aadc69c311364c6a0a9ecacc8</anchor>
      <arglist>(const SRDFModel &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SRDFModel</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a9f6206f80a48aa5ce6a592491527db83</anchor>
      <arglist>(SRDFModel &amp;&amp;)=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SRDFModel</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>ad0a31f46d667934834791f28162bc078</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>tesseract_common::AllowedCollisionMatrix</type>
      <name>acm</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a8006fedca78e0b15ac5a72786eae29a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tesseract_common::CalibrationInfo</type>
      <name>calibration_info</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a3fbc83643c9ccb211711d2f7d43e6448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; tesseract_common::CollisionMarginData &gt;</type>
      <name>collision_margin_data</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>ac4927edc42208e8b6a016601d586cab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tesseract_common::ContactManagersPluginInfo</type>
      <name>contact_managers_plugin_info</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a64b6c21f31b7061450d62fd7d57e433b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KinematicsInformation</type>
      <name>kinematics_information</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a3cb7ccb84088f10f83159fe03710ac4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a3424eb860989d4c2bfe1a0a204cf7925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::array&lt; int, 3 &gt;</type>
      <name>version</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a43680d09b5966592ada54b63a8849aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>a2b06178e8f7c8c714c2033749c479402</anchor>
      <arglist>(Archive &amp;ar, const unsigned int version)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classtesseract__srdf_1_1SRDFModel.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TempResourceLocator</name>
    <filename>classTempResourceLocator.html</filename>
    <base>tesseract_common::ResourceLocator</base>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_common::Resource &gt;</type>
      <name>locateResource</name>
      <anchorfile>classTempResourceLocator.html</anchorfile>
      <anchor>af422528fd7c08eedac1e59c0c9e50f06</anchor>
      <arglist>(const std::string &amp;url) const override final</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
    <namespace>boost::serialization</namespace>
  </compound>
  <compound kind="namespace">
    <name>boost::serialization</name>
    <filename>namespaceboost_1_1serialization.html</filename>
  </compound>
  <compound kind="namespace">
    <name>tesseract_srdf</name>
    <filename>namespacetesseract__srdf.html</filename>
    <class kind="struct">tesseract_srdf::KinematicsInformation</class>
    <class kind="class">tesseract_srdf::SRDFModel</class>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>ChainGroup</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>ac49776831006079227596c269fe5509b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, ChainGroup &gt;</type>
      <name>ChainGroups</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a66daf017abd3ba8dec95b4789e659ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, GroupsJointStates &gt;</type>
      <name>GroupJointStates</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a893adac8aedb290029dd8c0c1227bb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>GroupNames</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a4521a965628b7a88ca489d6c3c5f56ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, double &gt;</type>
      <name>GroupsJointState</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a0009f3795f0da60af2cfec8b9b4a1a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, GroupsJointState &gt;</type>
      <name>GroupsJointStates</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a16b9f51d6021d9266cae3ac5e237bc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tesseract_common::AlignedMap&lt; std::string, Eigen::Isometry3d &gt;</type>
      <name>GroupsTCPs</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>ae2edf968cb4b2f9bf98c92c67e2b5135</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tesseract_common::AlignedMap&lt; std::string, GroupsTCPs &gt;</type>
      <name>GroupTCPs</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a757e7e21be5f06ad7817852a859a14d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>JointGroup</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a26dab32897f63eda9d83d9eb59f82cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, JointGroup &gt;</type>
      <name>JointGroups</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a1d5af46a82a66b3277963baa541a2f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>LinkGroup</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a780c08d254467e74cedf28edb6953b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unordered_map&lt; std::string, LinkGroup &gt;</type>
      <name>LinkGroups</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a1c4e72bf9949de9db865b53df753ef75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareLinkPairAlphabetically</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a7206fe359860cf77c1d91ffde92e2386</anchor>
      <arglist>(std::reference_wrapper&lt; const tesseract_common::LinkNamesPair &gt; pair1, std::reference_wrapper&lt; const tesseract_common::LinkNamesPair &gt; pair2)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::reference_wrapper&lt; const tesseract_common::LinkNamesPair &gt; &gt;</type>
      <name>getAlphabeticalACMKeys</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a5cdac52037b19baf856441bbce8071c4</anchor>
      <arglist>(const tesseract_common::AllowedCollisionEntries &amp;allowed_collision_entries)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::CalibrationInfo</type>
      <name>parseCalibrationConfig</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a9c5feb0240a817b9102e17090df6b7d1</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_common::CollisionMarginData &gt;</type>
      <name>parseCollisionMargins</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aa5ca32390e313ab0fe3507ae8406ff69</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::fs::path</type>
      <name>parseConfigFilePath</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aeb2ffa42272bb3ace08062a7667f8878</anchor>
      <arglist>(const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::ContactManagersPluginInfo</type>
      <name>parseContactManagersPluginConfig</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a330ce7d0553d5cebe49335676946f253</anchor>
      <arglist>(const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::AllowedCollisionMatrix</type>
      <name>parseDisabledCollisions</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a008c165807f11a523fbe608a21874271</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; GroupNames, ChainGroups, JointGroups, LinkGroups &gt;</type>
      <name>parseGroups</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a71e6e7eb18cb6f7cdc2b72c19b59d941</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>GroupJointStates</type>
      <name>parseGroupStates</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aba8979d03bb64d50118e55dcd390e2b4</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const GroupNames &amp;group_names, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>GroupTCPs</type>
      <name>parseGroupTCPs</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>aacb4bb54c78dcd13b0889712ad840b9d</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tinyxml2::XMLElement *srdf_xml, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_common::KinematicsPluginInfo</type>
      <name>parseKinematicsPluginConfig</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>a47ed21f8af4ee8a93f3baba6f146e70c</anchor>
      <arglist>(const tesseract_common::ResourceLocator &amp;locator, const tinyxml2::XMLElement *xml_element, const std::array&lt; int, 3 &gt; &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processSRDFAllowedCollisions</name>
      <anchorfile>namespacetesseract__srdf.html</anchorfile>
      <anchor>adcdb768e9ca515371c6a23778844f738</anchor>
      <arglist>(tesseract_scene_graph::SceneGraph &amp;scene_graph, const SRDFModel &amp;srdf_model)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tinyxml2</name>
    <filename>namespacetinyxml2.html</filename>
  </compound>
</tagfile>
