<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>build_scene_graph_example.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/examples/</path>
    <filename>build__scene__graph__example_8cpp.html</filename>
    <includes id="graph_8h" name="graph.h" local="no" imported="no">tesseract_scene_graph/graph.h</includes>
    <includes id="link_8h" name="link.h" local="no" imported="no">tesseract_scene_graph/link.h</includes>
    <includes id="joint_8h" name="joint.h" local="no" imported="no">tesseract_scene_graph/joint.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>build__scene__graph__example_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>build__scene__graph__example_8cpp.html</anchorfile>
      <anchor>a9fe23625fdda750f84351f9ce135bd58</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>build__scene__graph__example_8cpp.html</anchorfile>
      <anchor>a6ff51925f8ebddf9f9b15259e815214b</anchor>
      <arglist>(const ShortestPath &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fwd.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/include/tesseract_scene_graph/</path>
    <filename>fwd_8h.html</filename>
    <namespace>tesseract_scene_graph</namespace>
  </compound>
  <compound kind="file">
    <name>graph.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/src/</path>
    <filename>graph_8cpp.html</filename>
    <includes id="graph_8h" name="graph.h" local="no" imported="no">tesseract_scene_graph/graph.h</includes>
    <includes id="link_8h" name="link.h" local="no" imported="no">tesseract_scene_graph/link.h</includes>
    <includes id="joint_8h" name="joint.h" local="no" imported="no">tesseract_scene_graph/joint.h</includes>
    <class kind="struct">tesseract_scene_graph::adjacency_detector</class>
    <class kind="struct">tesseract_scene_graph::children_detector</class>
    <class kind="struct">tesseract_scene_graph::cycle_detector</class>
    <class kind="struct">tesseract_scene_graph::tree_detector</class>
    <class kind="struct">tesseract_scene_graph::ugraph_vertex_copier</class>
    <namespace>tesseract_scene_graph</namespace>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::listS, boost::listS, boost::undirectedS, VertexProperty, EdgeProperty, GraphProperty &gt;</type>
      <name>UGraph</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a9d854d1aefdbcdab3a70f2051ee528f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>ad25649d17ef5727a5717fb842c8e9735</anchor>
      <arglist>(std::ostream &amp;os, const ShortestPath &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graph.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/include/tesseract_scene_graph/</path>
    <filename>graph_8h.html</filename>
    <class kind="class">tesseract_scene_graph::SceneGraph</class>
    <class kind="struct">tesseract_scene_graph::ShortestPath</class>
    <namespace>boost</namespace>
    <namespace>boost::serialization</namespace>
    <namespace>tesseract_scene_graph</namespace>
    <member kind="typedef">
      <type>boost::property&lt; boost::edge_joint_t, std::shared_ptr&lt; Joint &gt;, boost::property&lt; boost::edge_weight_t, double &gt; &gt;</type>
      <name>EdgeProperty</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a96d953c18f1e85b2a8d961d626f2c627</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::listS, boost::listS, boost::bidirectionalS, VertexProperty, EdgeProperty, GraphProperty &gt;</type>
      <name>Graph</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>acbaf9f6ad6831a8d42a5ece9f2d611a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::property&lt; boost::graph_name_t, std::string, boost::property&lt; boost::graph_root_t, std::string &gt; &gt;</type>
      <name>GraphProperty</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a8a54db22a9b9c10174389d74fc6a46bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::property&lt; boost::vertex_link_t, std::shared_ptr&lt; Link &gt;, boost::property&lt; boost::vertex_link_visible_t, bool, boost::property&lt; boost::vertex_link_collision_enabled_t, bool &gt; &gt;&gt;</type>
      <name>VertexProperty</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>acb9e09fb18ff6087699c150bd5c2156b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>edge_joint_t</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a5bdec37849f299741830b4d2fc9f93aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>edge_joint</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a5bdec37849f299741830b4d2fc9f93aaafabcd8d39ed0870eb89a37f3c235026d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>graph_root_t</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>ab3ffe54ba2693f8e8e5e709d8a425f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>graph_root</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>ab3ffe54ba2693f8e8e5e709d8a425f65ad267908c11b3a5bcbeac9b6c81e909f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>vertex_link_collision_enabled_t</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>afeaae59a22dd08541ea42fe3095b2b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vertex_link_collision_enabled</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>afeaae59a22dd08541ea42fe3095b2b13ac90fb4523397ca746ec5a311ec9b4f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>vertex_link_t</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>ab951500554c258d05de53b1a9e47c6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vertex_link</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>ab951500554c258d05de53b1a9e47c6f7aaa6eb1f0c641e015418e35bd1d9aa546</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>vertex_link_visible_t</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a662376eac1c00e8974a26749f83d93ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vertex_link_visible</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a662376eac1c00e8974a26749f83d93cea0781dc3c140572dd75c5175ed57dbce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_INSTALL_PROPERTY</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a1cec93e2deff69f89e87071cac799e66</anchor>
      <arglist>(edge, joint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_INSTALL_PROPERTY</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a9e70dbab81a95f5c36fde0799a598dbf</anchor>
      <arglist>(graph, root)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_INSTALL_PROPERTY</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a602c251490fe2187e571fe829f4e58dc</anchor>
      <arglist>(vertex, link)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_INSTALL_PROPERTY</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>ad1f2a36eafa99906f62ea430f4b74421</anchor>
      <arglist>(vertex, link_collision_enabled)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_INSTALL_PROPERTY</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a7224db930f8a0d837ef692f096b16f95</anchor>
      <arglist>(vertex, link_visible)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>ad25649d17ef5727a5717fb842c8e9735</anchor>
      <arglist>(std::ostream &amp;os, const ShortestPath &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/src/</path>
    <filename>joint_8cpp.html</filename>
    <includes id="joint_8h" name="joint.h" local="no" imported="no">tesseract_scene_graph/joint.h</includes>
    <namespace>tesseract_scene_graph</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a3e7c6584093780e5a865526f8046c53e</anchor>
      <arglist>(std::ostream &amp;os, const JointCalibration &amp;calibration)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>afaceb71ded91b35845158026b24b9a0f</anchor>
      <arglist>(std::ostream &amp;os, const JointDynamics &amp;dynamics)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a84b6223db989edcb3fa896ab447c1e9e</anchor>
      <arglist>(std::ostream &amp;os, const JointLimits &amp;limits)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a3e24656d0bc4cb526dda4560abe68aea</anchor>
      <arglist>(std::ostream &amp;os, const JointMimic &amp;mimic)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a01db5e0ccf428d73324635411d8559d0</anchor>
      <arglist>(std::ostream &amp;os, const JointSafety &amp;safety)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>ae59cae56c5e3ce725ca28bf8131a3e44</anchor>
      <arglist>(std::ostream &amp;os, const JointType &amp;type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/include/tesseract_scene_graph/</path>
    <filename>joint_8h.html</filename>
    <class kind="class">tesseract_scene_graph::Joint</class>
    <class kind="class">tesseract_scene_graph::JointCalibration</class>
    <class kind="class">tesseract_scene_graph::JointDynamics</class>
    <class kind="class">tesseract_scene_graph::JointLimits</class>
    <class kind="class">tesseract_scene_graph::JointMimic</class>
    <class kind="class">tesseract_scene_graph::JointSafety</class>
    <namespace>boost</namespace>
    <namespace>boost::serialization</namespace>
    <namespace>tesseract_scene_graph</namespace>
    <member kind="enumeration">
      <type></type>
      <name>JointType</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>ade43fa945a554b6e0c703e38e6a8cf16</anchor>
      <arglist></arglist>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16a696b031073e74bf2cb98e5ef201d4aa3">UNKNOWN</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16a06ec593fa63e118e8d2d0fd58c223acf">REVOLUTE</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16ab1fa9dd3af034b3ef4291579aa673c07">CONTINUOUS</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16aace8e17dd1560c692929800de207e902">PRISMATIC</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16a8bc27034f643005ec2eb9133de22220e">FLOATING</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16a537304b851a585f4a26b71f5c40ce40b">PLANAR</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16ac6e6dc18b53b4c2681394b9d8aefcec7">FIXED</enumvalue>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a3e7c6584093780e5a865526f8046c53e</anchor>
      <arglist>(std::ostream &amp;os, const JointCalibration &amp;calibration)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>afaceb71ded91b35845158026b24b9a0f</anchor>
      <arglist>(std::ostream &amp;os, const JointDynamics &amp;dynamics)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a84b6223db989edcb3fa896ab447c1e9e</anchor>
      <arglist>(std::ostream &amp;os, const JointLimits &amp;limits)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a3e24656d0bc4cb526dda4560abe68aea</anchor>
      <arglist>(std::ostream &amp;os, const JointMimic &amp;mimic)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a01db5e0ccf428d73324635411d8559d0</anchor>
      <arglist>(std::ostream &amp;os, const JointSafety &amp;safety)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>ae59cae56c5e3ce725ca28bf8131a3e44</anchor>
      <arglist>(std::ostream &amp;os, const JointType &amp;type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdl_parser.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/src/</path>
    <filename>kdl__parser_8cpp.html</filename>
    <includes id="kdl__parser_8h" name="kdl_parser.h" local="no" imported="no">tesseract_scene_graph/kdl_parser.h</includes>
    <includes id="graph_8h" name="graph.h" local="no" imported="no">tesseract_scene_graph/graph.h</includes>
    <includes id="joint_8h" name="joint.h" local="no" imported="no">tesseract_scene_graph/joint.h</includes>
    <includes id="link_8h" name="link.h" local="no" imported="no">tesseract_scene_graph/link.h</includes>
    <class kind="struct">tesseract_scene_graph::kdl_sub_tree_builder</class>
    <class kind="struct">tesseract_scene_graph::kdl_tree_builder</class>
    <namespace>tesseract_scene_graph</namespace>
    <member kind="function">
      <type>KDL::Frame</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a9f0ce2dde1dfc29ac92461d216bb82a8</anchor>
      <arglist>(const Eigen::Isometry3d &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>KDL::Jacobian</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a7ba8edc21e496aae822d39365e84ed16</anchor>
      <arglist>(const Eigen::MatrixXd &amp;jacobian)</arglist>
    </member>
    <member kind="function">
      <type>KDL::Vector</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a2b1998c47fe8c81fdada6a5f7c28581d</anchor>
      <arglist>(const Eigen::Vector3d &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Isometry3d</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a349ab6dd4cccc8b8f3107d3d5d2b8bab</anchor>
      <arglist>(const KDL::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a139a142184a040457f1cfae06454e82c</anchor>
      <arglist>(const KDL::Jacobian &amp;jacobian)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a4c1f3ecbf1f8c75d1f67dee86b20514f</anchor>
      <arglist>(const KDL::Jacobian &amp;jacobian, const std::vector&lt; int &gt; &amp;q_nrs)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a9dd0c08437ac8c8b831cfbe76e6b84f0</anchor>
      <arglist>(const KDL::Vector &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>KDL::RigidBodyInertia</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>acdc010d48c5cb699a56e78b7f80ccfe3</anchor>
      <arglist>(const std::shared_ptr&lt; const Inertial &gt; &amp;inertial)</arglist>
    </member>
    <member kind="function">
      <type>KDL::Joint</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a658efc0351b56fa4f2db57b790991c8f</anchor>
      <arglist>(const std::shared_ptr&lt; const Joint &gt; &amp;joint)</arglist>
    </member>
    <member kind="function">
      <type>KDLTreeData</type>
      <name>parseSceneGraph</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a439bf1eadaac010f053903e68227ee2e</anchor>
      <arglist>(const SceneGraph &amp;scene_graph)</arglist>
    </member>
    <member kind="function">
      <type>KDLTreeData</type>
      <name>parseSceneGraph</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a7930a86b5321e8e39bfcde88012c1aca</anchor>
      <arglist>(const SceneGraph &amp;scene_graph, const std::vector&lt; std::string &gt; &amp;joint_names, const std::unordered_map&lt; std::string, double &gt; &amp;joint_values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdl_parser.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/include/tesseract_scene_graph/</path>
    <filename>kdl__parser_8h.html</filename>
    <class kind="struct">tesseract_scene_graph::KDLTreeData</class>
    <namespace>tesseract_scene_graph</namespace>
    <member kind="function">
      <type>KDL::Frame</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a9f0ce2dde1dfc29ac92461d216bb82a8</anchor>
      <arglist>(const Eigen::Isometry3d &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>KDL::Jacobian</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a7ba8edc21e496aae822d39365e84ed16</anchor>
      <arglist>(const Eigen::MatrixXd &amp;jacobian)</arglist>
    </member>
    <member kind="function">
      <type>KDL::Vector</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a2b1998c47fe8c81fdada6a5f7c28581d</anchor>
      <arglist>(const Eigen::Vector3d &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Isometry3d</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a349ab6dd4cccc8b8f3107d3d5d2b8bab</anchor>
      <arglist>(const KDL::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a139a142184a040457f1cfae06454e82c</anchor>
      <arglist>(const KDL::Jacobian &amp;jacobian)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a4c1f3ecbf1f8c75d1f67dee86b20514f</anchor>
      <arglist>(const KDL::Jacobian &amp;jacobian, const std::vector&lt; int &gt; &amp;q_nrs)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a9dd0c08437ac8c8b831cfbe76e6b84f0</anchor>
      <arglist>(const KDL::Vector &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>KDL::RigidBodyInertia</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>acdc010d48c5cb699a56e78b7f80ccfe3</anchor>
      <arglist>(const std::shared_ptr&lt; const Inertial &gt; &amp;inertial)</arglist>
    </member>
    <member kind="function">
      <type>KDL::Joint</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a658efc0351b56fa4f2db57b790991c8f</anchor>
      <arglist>(const std::shared_ptr&lt; const Joint &gt; &amp;joint)</arglist>
    </member>
    <member kind="function">
      <type>KDLTreeData</type>
      <name>parseSceneGraph</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a439bf1eadaac010f053903e68227ee2e</anchor>
      <arglist>(const SceneGraph &amp;scene_graph)</arglist>
    </member>
    <member kind="function">
      <type>KDLTreeData</type>
      <name>parseSceneGraph</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a7930a86b5321e8e39bfcde88012c1aca</anchor>
      <arglist>(const SceneGraph &amp;scene_graph, const std::vector&lt; std::string &gt; &amp;joint_names, const std::unordered_map&lt; std::string, double &gt; &amp;joint_values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>link.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/src/</path>
    <filename>link_8cpp.html</filename>
    <includes id="link_8h" name="link.h" local="no" imported="no">tesseract_scene_graph/link.h</includes>
    <namespace>tesseract_scene_graph</namespace>
  </compound>
  <compound kind="file">
    <name>link.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/include/tesseract_scene_graph/</path>
    <filename>link_8h.html</filename>
    <class kind="class">tesseract_scene_graph::Collision</class>
    <class kind="class">tesseract_scene_graph::Inertial</class>
    <class kind="class">tesseract_scene_graph::Link</class>
    <class kind="class">tesseract_scene_graph::Material</class>
    <class kind="class">tesseract_scene_graph::Visual</class>
    <namespace>boost</namespace>
    <namespace>boost::serialization</namespace>
    <namespace>tesseract_scene_graph</namespace>
  </compound>
  <compound kind="file">
    <name>scene_state.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/src/</path>
    <filename>scene__state_8cpp.html</filename>
    <includes id="scene__state_8h" name="scene_state.h" local="no" imported="no">tesseract_scene_graph/scene_state.h</includes>
    <namespace>tesseract_scene_graph</namespace>
  </compound>
  <compound kind="file">
    <name>scene_state.h</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/include/tesseract_scene_graph/</path>
    <filename>scene__state_8h.html</filename>
    <class kind="struct">tesseract_scene_graph::SceneState</class>
    <namespace>boost</namespace>
    <namespace>boost::serialization</namespace>
    <namespace>tesseract_scene_graph</namespace>
  </compound>
  <compound kind="file">
    <name>tesseract_scene_graph_joint_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/test/</path>
    <filename>tesseract__scene__graph__joint__unit_8cpp.html</filename>
    <includes id="graph_8h" name="graph.h" local="no" imported="no">tesseract_scene_graph/graph.h</includes>
    <includes id="joint_8h" name="joint.h" local="no" imported="no">tesseract_scene_graph/joint.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tesseract__scene__graph__joint__unit_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__joint__unit_8cpp.html</anchorfile>
      <anchor>acc607b8b585bfbe4dc846055ae0d72c2</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphJointCalibrationUnit)</arglist>
    </member>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__joint__unit_8cpp.html</anchorfile>
      <anchor>aa0996d7f463e4dc32d34649b2af3a3c0</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphJointDynamicsUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__joint__unit_8cpp.html</anchorfile>
      <anchor>aeaa59c3e56f6c11d1c31c5de6a45bb5e</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphJointLimitsUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__joint__unit_8cpp.html</anchorfile>
      <anchor>ae3c90cd9a14fa5ddeead562c46795af6</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphJointMimicUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__joint__unit_8cpp.html</anchorfile>
      <anchor>abff03537b8f5df43bc56ddc7b2a97a18</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphJointSafetyUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__joint__unit_8cpp.html</anchorfile>
      <anchor>a68b70f321f9c16120bc833b34ca4a3fe</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphJointUnit)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_scene_graph_link_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/test/</path>
    <filename>tesseract__scene__graph__link__unit_8cpp.html</filename>
    <includes id="graph_8h" name="graph.h" local="no" imported="no">tesseract_scene_graph/graph.h</includes>
    <includes id="link_8h" name="link.h" local="no" imported="no">tesseract_scene_graph/link.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tesseract__scene__graph__link__unit_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__link__unit_8cpp.html</anchorfile>
      <anchor>a36fddf7fd28c16a240279955e57239c8</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphLinkCollisionUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__link__unit_8cpp.html</anchorfile>
      <anchor>a82557399d2cc626888575159854135b7</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphLinkInertiaUnit)</arglist>
    </member>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP</type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__link__unit_8cpp.html</anchorfile>
      <anchor>a0876986263f9fa1c907c265c56586639</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphLinkMaterialUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__link__unit_8cpp.html</anchorfile>
      <anchor>a952e1b6287437f1271d372f4312488ea</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphLinkUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__link__unit_8cpp.html</anchorfile>
      <anchor>a06712c9a82c89b3b9a2197be7a5328f3</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphLinkVisualUnit)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_scene_graph_serialization_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/test/</path>
    <filename>tesseract__scene__graph__serialization__unit_8cpp.html</filename>
    <includes id="graph_8h" name="graph.h" local="no" imported="no">tesseract_scene_graph/graph.h</includes>
    <includes id="joint_8h" name="joint.h" local="no" imported="no">tesseract_scene_graph/joint.h</includes>
    <includes id="link_8h" name="link.h" local="no" imported="no">tesseract_scene_graph/link.h</includes>
    <includes id="scene__state_8h" name="scene_state.h" local="no" imported="no">tesseract_scene_graph/scene_state.h</includes>
    <member kind="function">
      <type>tesseract_scene_graph::SceneGraph</type>
      <name>createTestSceneGraph</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>ae3c5d136c1a7167198e8ddb07247c9db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tesseract__scene__graph__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__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>afbb78d68c47656cd0f2df19ce20a5e71</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, Collision)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>ac0028f8d124b729d724089d37e5196ab</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, Inertial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>abd9192eacb82d476fd535ed7c67b4144</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, Joint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>ae8cee8b72ab60312907b75a3be0a472e</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, JointCalibration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>a189ca997b9057a69500bd645f9b251da</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, JointDynamics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>ae243af89aea4268ad53fb761fb5b12a3</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, JointLimits)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>a6dcc2cc28bd66bcc28759cbb22d6daa6</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, JointMimic)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>ac539a4f994a3fc7e0913fd3353a048e7</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, JointSafety)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>a2dba128bba114a0d7d4ac0453cc15d5a</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, Link)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>abac4ff48ff1121aaf2551e3815c2090a</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, Material)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>abca57f42a0eac2f4b6c0fb976b5e7af9</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, SceneGraph)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>af725214ceba8cf6e991c180ab19ca03b</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, SceneState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__serialization__unit_8cpp.html</anchorfile>
      <anchor>a5d68757f46e769474272d9a86a80b988</anchor>
      <arglist>(TesseractSceneGraphSerializationUnit, Visual)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesseract_scene_graph_unit.cpp</name>
    <path>/tmp/ws/src/tesseract/tesseract_scene_graph/test/</path>
    <filename>tesseract__scene__graph__unit_8cpp.html</filename>
    <includes id="graph_8h" name="graph.h" local="no" imported="no">tesseract_scene_graph/graph.h</includes>
    <includes id="link_8h" name="link.h" local="no" imported="no">tesseract_scene_graph/link.h</includes>
    <includes id="joint_8h" name="joint.h" local="no" imported="no">tesseract_scene_graph/joint.h</includes>
    <includes id="kdl__parser_8h" name="kdl_parser.h" local="no" imported="no">tesseract_scene_graph/kdl_parser.h</includes>
    <includes id="scene__state_8h" name="scene_state.h" local="no" imported="no">tesseract_scene_graph/scene_state.h</includes>
    <member kind="function">
      <type>tesseract_scene_graph::SceneGraph</type>
      <name>buildTestSceneGraph</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>ae0bd2cf103ca1a43b036ebb9f4e1c2b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tesseract_scene_graph::SceneGraph</type>
      <name>buildTestSceneGraphForSubTree</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>ad1f8697c0e1cd97808346c281b4883c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP void</type>
      <name>checkSceneGraph</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a13b0e2a2e61540567d58f776007c730b</anchor>
      <arglist>(tesseract_scene_graph::SceneGraph &amp;scene_graph)</arglist>
    </member>
    <member kind="function">
      <type>tesseract_scene_graph::SceneGraph</type>
      <name>createTestSceneGraph</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>ae3c5d136c1a7167198e8ddb07247c9db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printKDLTree</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>ab521a063eaad959fdb335c324a9190a5</anchor>
      <arglist>(const KDL::SegmentMap::const_iterator &amp;link, const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a1bac1e3d1c1e3ed408685192447453ea</anchor>
      <arglist>(tesseract_scene_graph::SceneGraph &amp;g)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a76797ee035c8249cee9f06dbcc538f83</anchor>
      <arglist>(TesseractSceneGraphUnit, GetInboundJointsUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a80a089613dcd88fbdaf3b74ae5d232de</anchor>
      <arglist>(TesseractSceneGraphUnit, GetOutboundJointsUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a6f38f1110c3182ebeef9b27267ceb760</anchor>
      <arglist>(TesseractSceneGraphUnit, GetSourceLinkUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>adda9844a0f1c450918de9a6f1d57a2c8</anchor>
      <arglist>(TesseractSceneGraphUnit, GetTargetLinkUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>ae4694677d00bf35a718aa480deaa908a</anchor>
      <arglist>(TesseractSceneGraphUnit, LoadKDLUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a8b7c3885dd9bff9723e1bb0ea49d067f</anchor>
      <arglist>(TesseractSceneGraphUnit, LoadSubKDLUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a6acd7766fb207714480e2262ebff0624</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphAddJointUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>ada0f88b2f933023bd1655e4c52ed005c</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphAddLinkJointPairUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>aed580d8491672db64cfa6925aba2a5b8</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphAddLinkUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a08513ac1d19bb4589f14cdf68656dd27</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphChangeJointAccelerationLimitsUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a2671a0fc6974d43c792757e4b068ad47</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphChangeJointLimitsUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a3b2e11d70715d5aa94b0d120799f8363</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphChangeJointOriginUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a6b6cfa036b9b1495f2d47ebf82229154</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphChangeJointPositionLimitsUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a49959b7f9c06833b0ceb69fe872ec7a5</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphChangeJointVelocityLimitsUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a460743e17bed1a9c4f7883f1599c1fef</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphClearUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>af1f9194d157cb43f5e2e995a3239b040</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphGetLinkJointUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a696bf8956c9bb8d3ba9857986002005d</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphInsertEmptyUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>aac72c99d105aeb860f18e8676e2714c4</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphInsertWithJointWithPrefixUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a6ce9e56b578f0c8e3e3bc2e489162721</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphInsertWithoutJointNoPrefixUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>adbceaa60796014955efe020ebf577f67</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphInsertWithoutJointWithPrefixUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>ae1240e0f2331dbd97251c06eae05fdc8</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphKDLConversions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a7c046607a721149a97e88da9abd1a58b</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphMoveJointUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>ac768c802a7cd575d2d9b26755ea25381</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphMoveLinkUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a72a6ba5399d757436db996584d41ab5b</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphRemoveAllowedCollisionUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>ab6e66ee1dc3fab52e38ce4476043a9a5</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphRemoveJointUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a07e5d7fb0413d0780df4b637bcd35845</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphRemoveLinkUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a2fda907210ed7c6cff6dc6421d2a9536</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphRootLinkUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a4c43e7a7c4e66ac0cf88bdd5ce1425ff</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneGraphUnit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a3e91fdd85f9282fc28859b0694f03141</anchor>
      <arglist>(TesseractSceneGraphUnit, TesseractSceneState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a1a00e68e0d0c7de20c0796296065be70</anchor>
      <arglist>(TesseractSceneGraphUnit, TestAllowedCollisionMatrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>ac4e72e9499488683964573b110137619</anchor>
      <arglist>(TesseractSceneGraphUnit, TestChangeJointOrigin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSceneGraphKDLTree</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>a315c457e724be0334b8131638be47c05</anchor>
      <arglist>(KDL::Tree &amp;tree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSubSceneGraphKDLTree</name>
      <anchorfile>tesseract__scene__graph__unit_8cpp.html</anchorfile>
      <anchor>aa5b651fddd207b0de3bb907f6c810e4c</anchor>
      <arglist>(tesseract_scene_graph::KDLTreeData &amp;data, tesseract_scene_graph::KDLTreeData &amp;full_data, const std::unordered_map&lt; std::string, double &gt; &amp;joint_values)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_scene_graph::adjacency_detector</name>
    <filename>structtesseract__scene__graph_1_1adjacency__detector.html</filename>
    <member kind="function">
      <type></type>
      <name>adjacency_detector</name>
      <anchorfile>structtesseract__scene__graph_1_1adjacency__detector.html</anchorfile>
      <anchor>a8e92a7d9032710bad57f663dcd8f911c</anchor>
      <arglist>(std::unordered_map&lt; std::string, std::string &gt; &amp;adjacency_map, std::map&lt; SceneGraph::Vertex, boost::default_color_type &gt; &amp;color_map, const std::string &amp;base_link_name, const std::vector&lt; std::string &gt; &amp;terminate_on_links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discover_vertex</name>
      <anchorfile>structtesseract__scene__graph_1_1adjacency__detector.html</anchorfile>
      <anchor>ab0b2d4906fb5999f15172160a77bab33</anchor>
      <arglist>(u vertex, const g &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>examine_vertex</name>
      <anchorfile>structtesseract__scene__graph_1_1adjacency__detector.html</anchorfile>
      <anchor>a8ee5a6f754d13500be98693d2c84a5b8</anchor>
      <arglist>(u vertex, const g &amp;graph)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; std::string, std::string &gt; &amp;</type>
      <name>adjacency_map_</name>
      <anchorfile>structtesseract__scene__graph_1_1adjacency__detector.html</anchorfile>
      <anchor>a2d70ed1d1d39854c227869163f01a689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string &amp;</type>
      <name>base_link_name_</name>
      <anchorfile>structtesseract__scene__graph_1_1adjacency__detector.html</anchorfile>
      <anchor>a872b6a487f3607b788cc14336e33c7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; SceneGraph::Vertex, boost::default_color_type &gt; &amp;</type>
      <name>color_map_</name>
      <anchorfile>structtesseract__scene__graph_1_1adjacency__detector.html</anchorfile>
      <anchor>a8601ecc99b34e96d355aa95db6a618b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>terminate_on_links_</name>
      <anchorfile>structtesseract__scene__graph_1_1adjacency__detector.html</anchorfile>
      <anchor>a50d0dec726e07e4667c67b01ea8825db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_scene_graph::children_detector</name>
    <filename>structtesseract__scene__graph_1_1children__detector.html</filename>
    <member kind="function">
      <type></type>
      <name>children_detector</name>
      <anchorfile>structtesseract__scene__graph_1_1children__detector.html</anchorfile>
      <anchor>a659bf128f7cfc100ab727acafd9ef87f</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;children)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discover_vertex</name>
      <anchorfile>structtesseract__scene__graph_1_1children__detector.html</anchorfile>
      <anchor>a5ba4e92b4bcc983c1102b8bc4803e67f</anchor>
      <arglist>(u vertex, const g &amp;graph)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt; &amp;</type>
      <name>children_</name>
      <anchorfile>structtesseract__scene__graph_1_1children__detector.html</anchorfile>
      <anchor>ae65a21b3f518f3f0c7089bf6f788bb54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::Collision</name>
    <filename>classtesseract__scene__graph_1_1Collision.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Collision &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>ab5b0f3978f5b03224d9865b90fcce519</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Collision &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>a8125bc208e0da8bf1530b98828cc7321</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>ac8e728c7cc0bcf07400ce0b6ee9bb61d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Collision</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>abf1873cc7c9061d09de273cf26b9b0f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Collision</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>abb37b61421309983d29f708de8d436cd</anchor>
      <arglist>(Collision &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Collision</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>a13fb4040119e9f3075879d4f5ae37cfa</anchor>
      <arglist>(const Collision &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>a1b8a94f141a3978530e30d1112130de3</anchor>
      <arglist>(const Collision &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Collision &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>ae4eff5ce5547f9d1a4d9b4c5eb089719</anchor>
      <arglist>(Collision &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Collision &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>a738c731864af067010168166824b39e7</anchor>
      <arglist>(const Collision &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>a2d871e4fd436b5fcffc187c026a0198b</anchor>
      <arglist>(const Collision &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Collision</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>a663f1aaa69199044f1816a8537d0f375</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; const tesseract_geometry::Geometry &gt;</type>
      <name>geometry</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>ae2414f67923873ffa526960030734f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>afcf8a0079332b755ae3a2a933d32d6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Isometry3d</type>
      <name>origin</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>a854351aaaf7e1116e308fa66b3beae53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1Collision.html</anchorfile>
      <anchor>ab17fb8849889e96a23fe54ff057411ed</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__scene__graph_1_1Collision.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_scene_graph::cycle_detector</name>
    <filename>structtesseract__scene__graph_1_1cycle__detector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>back_edge</name>
      <anchorfile>structtesseract__scene__graph_1_1cycle__detector.html</anchorfile>
      <anchor>a77f318d3ed440e8c5b635d4550c94710</anchor>
      <arglist>(e, g &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cycle_detector</name>
      <anchorfile>structtesseract__scene__graph_1_1cycle__detector.html</anchorfile>
      <anchor>ab4536e41444adfbfe3f2fbf5d38d9720</anchor>
      <arglist>(bool &amp;ascyclic)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool &amp;</type>
      <name>ascyclic_</name>
      <anchorfile>structtesseract__scene__graph_1_1cycle__detector.html</anchorfile>
      <anchor>a481a596cc463384b48222166f5e7dd8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::Inertial</name>
    <filename>classtesseract__scene__graph_1_1Inertial.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Inertial &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a460e182afe4ea7ff68c9855afa89f68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Inertial &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>ab6bb54cb76a7a31768d2db41b43b5b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a9653f0cd49d11df0ccd02f563f0a0990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Inertial</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>aa72414ea4b05755fc3866efaeb4702fe</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Inertial</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>ac30f8f7871bc7d3bc13b9c73a3fd9bd3</anchor>
      <arglist>(const Inertial &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Inertial</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>af7607be2dcf645b2c596950e441f5f05</anchor>
      <arglist>(Inertial &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>af3fcad537de93de54c3cba3b4687c54a</anchor>
      <arglist>(const Inertial &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Inertial &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a71aee9b087151515b1aa99bf91b95acb</anchor>
      <arglist>(const Inertial &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Inertial &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a51bbcd267a8082777543989319713e09</anchor>
      <arglist>(Inertial &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a5381591738b9e6b3498e1a84a4362d31</anchor>
      <arglist>(const Inertial &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Inertial</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>ad9f9e0a4d65324a5efdd160b70e0639d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ixx</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a5c68d5f745cad3e46e3d99d7ad3d48ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ixy</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a594cab54d0d5acae231156a60f771d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ixz</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>acbdd276a0e83943dfa102d4085a7f4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>iyy</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a3d65fa24dbd4738aa8c57ce0b36ac180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>iyz</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a23c5f2a228de5abe9dd773debf6c1556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>izz</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>aec0b3afb164dbb79ae36718ab87ee445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mass</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>ae6edaef55a94a68056be6164fccaa44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Isometry3d</type>
      <name>origin</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a3da0c8988ccb3170af63d134c8642115</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>a62a2d249fd59780e986800bed5c7b053</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__scene__graph_1_1Inertial.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::Joint</name>
    <filename>classtesseract__scene__graph_1_1Joint.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Joint &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a705d1f0a066833444550aa0c7f6d16b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Joint &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a9e557626dd69e69cebfd3ad516cfcd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a9163c57c91f4a19161b8bc1fa51f0dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Joint</type>
      <name>clone</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a97f37f38d2827c7edfcc083cc6dfe5d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Joint</type>
      <name>clone</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a6352a8bf4e972768c9fd3226edf8498e</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>ab8d96a67239789b89a568ca2b4d0db68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Joint</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a0e737369821927fd582863a58d06dfd0</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Joint</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a9b0cac201b6322193b8475f57b203f0f</anchor>
      <arglist>(const Joint &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Joint</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a681733364ff7288289c9ab68314b138b</anchor>
      <arglist>(Joint &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Joint</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a3853006ca2bbd00444a07ca4d3680f22</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>abb8095642c83c46ebafc4a9144627586</anchor>
      <arglist>(const Joint &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Joint &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>ad5e8b1ac5820360c9cf15f87924ed57f</anchor>
      <arglist>(const Joint &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>Joint &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>aef7abc63783a993d0ebea1231b4864e8</anchor>
      <arglist>(Joint &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>ae814efe56edff3bd965f84c618166ca1</anchor>
      <arglist>(const Joint &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Joint</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>abd8942d1442147900e1c5159019a6dd1</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>axis</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a72603a0c12785105007cce1bbe322081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointCalibration::Ptr</type>
      <name>calibration</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>aa24646ecaad55a4804955e48e1e057bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>child_link_name</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>ad1771eb5526df8fee32ad65f0b5330f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointDynamics::Ptr</type>
      <name>dynamics</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>aec2a847ba6a4a562c3fede80d4fb4b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointLimits::Ptr</type>
      <name>limits</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>aaaef69b0f42ea8b9e7e531083b1d2241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointMimic::Ptr</type>
      <name>mimic</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a73a481648fa74000599d194408fdf7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parent_link_name</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>acddba7745bf86f4f93099afef9a3b1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Isometry3d</type>
      <name>parent_to_joint_origin_transform</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a94b4442bad0bb1e6f3f9e78bff4eecd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointSafety::Ptr</type>
      <name>safety</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a50b3fa9bab99b79b2454a7629fcfe03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JointType</type>
      <name>type</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a1318902e89f9397b84cfaecdc007348c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a9f1aa9772a9ec0bbf8120e10d55979d7</anchor>
      <arglist>(Archive &amp;ar, const unsigned int version)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>a8cfde2b003101b56c0e424f716b9d5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classtesseract__scene__graph_1_1Joint.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::JointCalibration</name>
    <filename>classtesseract__scene__graph_1_1JointCalibration.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const JointCalibration &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a815e6bbeb9451de8f72c4ec29340f514</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; JointCalibration &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>abb6b1b9eccb861f8f78e829620d03e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a0443d7f59ef3c1f50f6087d4fdf5b555</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCalibration</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a638a3217b5101b47f01a10e1fa8d2c8d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCalibration</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>abd8fe775ff19f236bc883a71d02a5327</anchor>
      <arglist>(const JointCalibration &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCalibration</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a274e2a894ad05baeefd5083724b96c20</anchor>
      <arglist>(double reference_position, double rising, double falling)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCalibration</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a63da9348b757ad24f1ebe2197a7b1b2c</anchor>
      <arglist>(JointCalibration &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a58c4ae4435f46d48b04fa653864b5942</anchor>
      <arglist>(const JointCalibration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>JointCalibration &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a2afb409c6ba0d1b00812152fa748edaa</anchor>
      <arglist>(const JointCalibration &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>JointCalibration &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a9c4af6254179b218a8587f04fe0dffba</anchor>
      <arglist>(JointCalibration &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a6ecf1c4c5b3a180e5805005985da7af4</anchor>
      <arglist>(const JointCalibration &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointCalibration</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a2f696d3c1a67be7ed87e95bc1681a424</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>falling</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>ac3e60e594a02c6dfea39446132d31ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>reference_position</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>acfd0196b0ba07ca2b6cb52bef065e9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rising</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a8fa49e71bf98165094ea98411477a7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>a55d2cc27d5db6368d5fdc7ec67bb9b11</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__scene__graph_1_1JointCalibration.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::JointDynamics</name>
    <filename>classtesseract__scene__graph_1_1JointDynamics.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const JointDynamics &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>a942d6bb68f062b0dd95ecbf17102961d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; JointDynamics &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>a75a32aabe15d1209b3ce4e9628cef854</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>abf90693d73d8fbbd5dba46b586a8db48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointDynamics</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>a8e3a86a179899bb66a825267bad701bc</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointDynamics</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>aa18b33ed8715a1f8e8bfe505e672df6f</anchor>
      <arglist>(const JointDynamics &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointDynamics</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>a37c5938a6524381b97d428f6badc97a2</anchor>
      <arglist>(double damping, double friction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointDynamics</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>a318ef29963f3cbe98ee3a55bc3ea4139</anchor>
      <arglist>(JointDynamics &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>a9c50ca757d725bff79afab27553cef62</anchor>
      <arglist>(const JointDynamics &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>JointDynamics &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>a600d120e93c734cab817d3abda77206e</anchor>
      <arglist>(const JointDynamics &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>JointDynamics &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>a3c43edb4da8175efac7eff6b07f80396</anchor>
      <arglist>(JointDynamics &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>ae4e47d1dd25a9ba46018d3d23d84f7e5</anchor>
      <arglist>(const JointDynamics &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointDynamics</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>a1701196f7518273e9b79aed86746416c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>damping</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>af1f243328f351ec83f2470f2103b17c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>friction</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>ad0579c648eaf0496ab4ef569a708e832</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>abf62a2ece510661fa4d40f674bc4f193</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__scene__graph_1_1JointDynamics.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::JointLimits</name>
    <filename>classtesseract__scene__graph_1_1JointLimits.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const JointLimits &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>abbdeeb05eed0eb0696da5019186ab3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; JointLimits &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>ae7a57e2963d8bee2e62ace22ff6bcdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>a8e51a38509be7d0b8e06130d58bb693f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimits</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>ad74f2c585e0c556d0efcabaa81602d21</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimits</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>a6615d7affc969ccf4423ef0955431559</anchor>
      <arglist>(const JointLimits &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimits</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>a7b7b7159da63aa5c2b0c5249f1820ce7</anchor>
      <arglist>(double l, double u, double e, double v, double a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointLimits</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>aa3fbe684a71a5e8270abb5bb0d5abe50</anchor>
      <arglist>(JointLimits &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>a8482767e35ff82ec717cd44d3d7f3621</anchor>
      <arglist>(const JointLimits &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>JointLimits &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>af2f2676a78ee8ce4d0a3e2d6acc077d6</anchor>
      <arglist>(const JointLimits &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>JointLimits &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>aeaf909d76cc96a080cbf230b289b0b77</anchor>
      <arglist>(JointLimits &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>ab32c24bb96f8fbda11849c1d40dcbaf3</anchor>
      <arglist>(const JointLimits &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointLimits</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>a831078019ee201b1a93821551fbad8d1</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>acceleration</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>a94cf26fbd1d5804d50c114e899b64536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>effort</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>a0cf7b00830493e057ed8a56f4d121f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lower</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>abf1de4f3baa0d16e27fb895b6515120f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>upper</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>a74068591d48edb48e026a5bde3bc4052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>velocity</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>ac7732a618970465dc019f67c0a1cd778</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>adc5cd67ba8fb418ae63c1cc80b2064f4</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__scene__graph_1_1JointLimits.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::JointMimic</name>
    <filename>classtesseract__scene__graph_1_1JointMimic.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const JointMimic &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>abe2a1228225c6d228ea73a5d53fa713c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; JointMimic &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>ad08bd9a09f4b395bc46ed84446a95f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>a2f07b0d04f6ace5e39998c8ba8645058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointMimic</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>a477cbd17619153273933b3419153b120</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointMimic</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>ab7be8bc8dac9b2ad925038d6e401a750</anchor>
      <arglist>(const JointMimic &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointMimic</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>ab5e7102427fe59f5e73e9c9c8009ee3a</anchor>
      <arglist>(double offset, double multiplier, std::string joint_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointMimic</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>acf302fa65811790427801d79fef6aad2</anchor>
      <arglist>(JointMimic &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>ac80e5302ff6effc734738a6823c27d14</anchor>
      <arglist>(const JointMimic &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>JointMimic &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>af7ad693666581fd70508565e10678f40</anchor>
      <arglist>(const JointMimic &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>JointMimic &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>a0d0e358f1056f33e58cbfa833a31d32c</anchor>
      <arglist>(JointMimic &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>a360b324b54581dc3c7631a6e0c66a37b</anchor>
      <arglist>(const JointMimic &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointMimic</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>ae52cf8f50480d970da63f93801894596</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>joint_name</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>ab40ddd52ae54e05dd1a3023a4622f343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>multiplier</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>aef6cb2708d2500e75d128058f7816ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>offset</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>a192a150a2d9aa3e4e43d6e7f285725a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>a62c561fa24b2568e967942f1e40daa06</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__scene__graph_1_1JointMimic.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::JointSafety</name>
    <filename>classtesseract__scene__graph_1_1JointSafety.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const JointSafety &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>aab285e87d32f239288cbc9fefa45a0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; JointSafety &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>ae5c48f7daf62f4adcaf1e02df3eaf603</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>a0b221143a5a038fc2a6869920e1f8b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSafety</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>aa5a22fc6660531d4ddab1b31b8d84d06</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSafety</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>a1da055839c48e2b019b00fad38015154</anchor>
      <arglist>(const JointSafety &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSafety</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>a6dc64bc24d06fa68fef0fdc4cedbc425</anchor>
      <arglist>(double soft_upper_limit, double soft_lower_limit, double k_position, double k_velocity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointSafety</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>a3451c39b822b7cabc1cf13d3f422482b</anchor>
      <arglist>(JointSafety &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>a7bdf7212747a295781bba628210fc0d2</anchor>
      <arglist>(const JointSafety &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>JointSafety &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>affae15a75171c96ac6d88d0b886a2199</anchor>
      <arglist>(const JointSafety &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>JointSafety &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>a428b6aaa87c58b16e0c54f6350d94a6f</anchor>
      <arglist>(JointSafety &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>a56b284d1f939bb9cf722b4da7f935767</anchor>
      <arglist>(const JointSafety &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointSafety</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>a4a35dc397cfaed9eccb92840cde20adf</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k_position</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>af5636f991a23379c4981b6ae14abedc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k_velocity</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>a9814c3726084929d3dd60a6149fa2e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>soft_lower_limit</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>ae1b9f89c4241cce11f1b46decb84bd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>soft_upper_limit</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>a711edf2b12cf46e6cea15ded7875a2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>acc69f9693f724fef7804c0bf54339a7d</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__scene__graph_1_1JointSafety.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_scene_graph::kdl_sub_tree_builder</name>
    <filename>structtesseract__scene__graph_1_1kdl__sub__tree__builder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>discover_vertex</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__sub__tree__builder.html</anchorfile>
      <anchor>a1b0fd98d9e1d6534b90f80e5c48fa0f8</anchor>
      <arglist>(u vertex, const g &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>kdl_sub_tree_builder</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__sub__tree__builder.html</anchorfile>
      <anchor>a4e3b1a32980f768fde3c4b7495876042</anchor>
      <arglist>(KDLTreeData &amp;data, const std::vector&lt; std::string &gt; &amp;joint_names, const std::unordered_map&lt; std::string, double &gt; &amp;joint_values)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KDLTreeData &amp;</type>
      <name>data_</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__sub__tree__builder.html</anchorfile>
      <anchor>a94290ebe090ad8335bc36fa1331ac9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>joint_names_</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__sub__tree__builder.html</anchorfile>
      <anchor>abfd7b32baab8be0e1b08badeda5df615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::unordered_map&lt; std::string, double &gt; &amp;</type>
      <name>joint_values_</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__sub__tree__builder.html</anchorfile>
      <anchor>a1507a0a3ebfbda9cc2c48bc1098c49e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>link_names_</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__sub__tree__builder.html</anchorfile>
      <anchor>a70b78619dfd3dc531f98921e0ca971f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>search_cnt_</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__sub__tree__builder.html</anchorfile>
      <anchor>a1fb987625c6ce99090212498e255c057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, KDL::Frame &gt;</type>
      <name>segment_transforms_</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__sub__tree__builder.html</anchorfile>
      <anchor>ab4289f428998ab459f846428216d9ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>started_</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__sub__tree__builder.html</anchorfile>
      <anchor>af898906d8c76d5417337ceeabe8d431f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_scene_graph::kdl_tree_builder</name>
    <filename>structtesseract__scene__graph_1_1kdl__tree__builder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>discover_vertex</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__tree__builder.html</anchorfile>
      <anchor>a0aee7256019fccbacadc433c3d6baabd</anchor>
      <arglist>(u vertex, const g &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>kdl_tree_builder</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__tree__builder.html</anchorfile>
      <anchor>a4ca48abeffbb4c49a5d0d0560c223195</anchor>
      <arglist>(KDLTreeData &amp;data)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KDLTreeData &amp;</type>
      <name>data_</name>
      <anchorfile>structtesseract__scene__graph_1_1kdl__tree__builder.html</anchorfile>
      <anchor>ad125b563020b639fc72bd730e3ca401e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_scene_graph::KDLTreeData</name>
    <filename>structtesseract__scene__graph_1_1KDLTreeData.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>active_joint_names</name>
      <anchorfile>structtesseract__scene__graph_1_1KDLTreeData.html</anchorfile>
      <anchor>a8ef85e6cf267694aea3b48485fa00e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>active_link_names</name>
      <anchorfile>structtesseract__scene__graph_1_1KDLTreeData.html</anchorfile>
      <anchor>a4a53e25eaa912dceb87a0d737dc465c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>base_link_name</name>
      <anchorfile>structtesseract__scene__graph_1_1KDLTreeData.html</anchorfile>
      <anchor>a553aa8c1082e314e172d67150991210f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names</name>
      <anchorfile>structtesseract__scene__graph_1_1KDLTreeData.html</anchorfile>
      <anchor>acc3264bc07a6d4c5cf59ec5cd3c3f025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>link_names</name>
      <anchorfile>structtesseract__scene__graph_1_1KDLTreeData.html</anchorfile>
      <anchor>ac1d83b1e639fbd15600e916073566cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>static_link_names</name>
      <anchorfile>structtesseract__scene__graph_1_1KDLTreeData.html</anchorfile>
      <anchor>adb0b074969d7e6ed42765f8135d667be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KDL::Tree</type>
      <name>tree</name>
      <anchorfile>structtesseract__scene__graph_1_1KDLTreeData.html</anchorfile>
      <anchor>a0969a99281249fc1e58152f32e62af63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::Link</name>
    <filename>classtesseract__scene__graph_1_1Link.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Link &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>afad1873344245e2223664b6b7f846f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Link &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a424c06b5c02fe0b92fee449ef1190bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a591eae7457042a675bd7a79f536a4adc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Link</type>
      <name>clone</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a2d49103d7f3c3555a62c7feb7b4e6c38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Link</type>
      <name>clone</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a6989771df3e0f5de6bc50a4298eb9086</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a20c8e01c19e00d01b058dec9410ddd94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Link</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a7a4e9aa3652ad94a1244ef0e8a8cded2</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Link</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a66b8dfd04b656d67b6d076f99e0c3394</anchor>
      <arglist>(const Link &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Link</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>ad6980f15508ba452f7b3ac1528ba6de7</anchor>
      <arglist>(Link &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Link</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a0024ffd73a4d4c1680e29678d99c5395</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a96571c75f8d9826e343b7bf1ce2abd18</anchor>
      <arglist>(const Link &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Link &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>acb5aa2e368d110d372942e23eae64b02</anchor>
      <arglist>(const Link &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>Link &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a1c4c6297179ec9cd8676836764815b37</anchor>
      <arglist>(Link &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a7aab2d4d67302302730152521d682661</anchor>
      <arglist>(const Link &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Link</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>a64c153234e6b6e2321ecabaf83f66d6d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Collision::Ptr &gt;</type>
      <name>collision</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>ad62424fd624abb65bd4b6bc1c33eb5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Inertial::Ptr</type>
      <name>inertial</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>afc0d758d2f7fd3cce4ad6cefc3246475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Visual::Ptr &gt;</type>
      <name>visual</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>aa4d41b44549649a9795409c33707a45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>ae8dfcccc35c4f052c24f9770d989dc8c</anchor>
      <arglist>(Archive &amp;ar, const unsigned int version)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>aa0f887a98e35fc977b46d79d56a2a7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classtesseract__scene__graph_1_1Link.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::Material</name>
    <filename>classtesseract__scene__graph_1_1Material.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Material &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a3b3cb9a0ce138d92c623a75cfc1ca6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Material &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a9d68bd33aa85035e3b291c13d6ae7a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>aa4479a9143c3c19686b6a07f6272b502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a5a46ed3f86d36030e48ca646c5ec1536</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Material</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a27ecaf1c8429ccda69561c7523b59970</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Material</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a0c542d1bb3315dfd0d456a55d73e04f8</anchor>
      <arglist>(const Material &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Material</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>af49741543543ca366692a2f42563105d</anchor>
      <arglist>(Material &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Material</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>af8ecfbd76b9d8c3a66dee7d2b0ebc01f</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a2c9c49f139a2e7df3421816ab4ff1478</anchor>
      <arglist>(const Material &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Material &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>ac77ce27aa0c81cec8be640aa579d6d08</anchor>
      <arglist>(const Material &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Material &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>ac4f0da15e73941ccddbe6e1c2439dfdd</anchor>
      <arglist>(Material &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a9217ec63736242255f1c31e6fbf20350</anchor>
      <arglist>(const Material &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Material</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a5e75d18598cec1d2281ebd220408dc08</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; Material &gt;</type>
      <name>getDefaultMaterial</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a17789a7f76f6cadded1f03b42aeea1ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4d</type>
      <name>color</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a4fe6674b1762692f2ae3834c3b524f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>texture_filename</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>a61b54b527c481edb07de7067730fb663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>ae3898fdc458a49e64a9dd2713ed90f11</anchor>
      <arglist>(Archive &amp;ar, const unsigned int version)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>acc7477c6b2c083548da4e615a60b5211</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classtesseract__scene__graph_1_1Material.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::SceneGraph</name>
    <filename>classtesseract__scene__graph_1_1SceneGraph.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const SceneGraph &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a9ee303b2514bfedd8c914d09551b00ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; const SceneGraph &gt;</type>
      <name>ConstUPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a67b1fe51efd7235110520e1d79da2f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SceneGraph::edge_descriptor</type>
      <name>Edge</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a672cca11486cfaff6c0ce0794eca7220</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SceneGraph &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a4421b8568bd664cf203613a054e1847b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; SceneGraph &gt;</type>
      <name>UPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>aacd7acf57071e94cd87fbae62dbaafba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SceneGraph::vertex_descriptor</type>
      <name>Vertex</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ac86f6f12f2ad6d9c96da0fa20fd3df68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAllowedCollision</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a73b5741af489a134704e835140fa47ef</anchor>
      <arglist>(const std::string &amp;link_name1, const std::string &amp;link_name2, const std::string &amp;reason)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addJoint</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a9e1c6212745a6c8484e63bb0c18955e9</anchor>
      <arglist>(const Joint &amp;joint)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addLink</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>aaaafac52697b5255e3e6368cf697e095</anchor>
      <arglist>(const Link &amp;link, bool replace_allowed=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addLink</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a1d44b56331c5edcb19888a722f32b49d</anchor>
      <arglist>(const Link &amp;link, const Joint &amp;joint)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>changeJointAccelerationLimits</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a6c4d7ed1464994325e0390918dedec6b</anchor>
      <arglist>(const std::string &amp;name, double limit)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>changeJointLimits</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ace8d54305156f1e7c06e3bae5e92fc93</anchor>
      <arglist>(const std::string &amp;name, const JointLimits &amp;limits)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>changeJointOrigin</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a51b95d1318f90851c5bf9038e4e0e8e6</anchor>
      <arglist>(const std::string &amp;name, const Eigen::Isometry3d &amp;new_origin)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>changeJointPositionLimits</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a1222668a3dfec0d4d7ec7d263abac428</anchor>
      <arglist>(const std::string &amp;name, double lower, double upper)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>changeJointVelocityLimits</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a6dd18397954c4a17344bf35da4ed5ee7</anchor>
      <arglist>(const std::string &amp;name, double limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>acdff43e8b869efe078de1302bafa13c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAllowedCollisions</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a35a98a9af77a16762a2570a6ce13505c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SceneGraph::UPtr</type>
      <name>clone</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a5f624320cf1296871946a90b293b9c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; const Joint &gt; &gt;</type>
      <name>getActiveJoints</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a739d5e77c76fe17049d1598ea2382d13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_map&lt; std::string, std::string &gt;</type>
      <name>getAdjacencyMap</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a7ab844a0e77866789afdf77122a845d8</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;link_names) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getAdjacentLinkNames</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>afe2b210c0fdabf81fe35cb780877b4f1</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; tesseract_common::AllowedCollisionMatrix &gt;</type>
      <name>getAllowedCollisionMatrix</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a8549d670d7f4baae9e05ddef669492e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const tesseract_common::AllowedCollisionMatrix &gt;</type>
      <name>getAllowedCollisionMatrix</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a2e6cb27e6baef4fd3cf27846f7fd70ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Edge</type>
      <name>getEdge</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a4a13218305d9a974ed20610f3903fb2b</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; const Joint &gt; &gt;</type>
      <name>getInboundJoints</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a18c994b4376e4d507893dd0352a25ad7</anchor>
      <arglist>(const std::string &amp;link_name) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getInvAdjacentLinkNames</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>af562f7de6cb6e4f4d98574bd256963a7</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const Joint &gt;</type>
      <name>getJoint</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ace59d75398f9583594278d7a36e8c967</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getJointChildrenNames</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a49181c7620534014b9db93dbb0a1f94a</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getJointChildrenNames</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a3d78ee8fc4abe4542a4d4f5195a972c5</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const JointLimits &gt;</type>
      <name>getJointLimits</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a0ec4103d8ac99e21da4c2d0b04aac7b2</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; const Joint &gt; &gt;</type>
      <name>getJoints</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>af7d815ba5c545b4f75552b4c6024fef2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; const Link &gt; &gt;</type>
      <name>getLeafLinks</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a9cdc68b775859a97c0daa2141d2ea899</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const Link &gt;</type>
      <name>getLink</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a2f0b4214bc7b01d07074fd48939b3236</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getLinkChildrenNames</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a9378a9a91b2c00f39ff2169d6b63e560</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getLinkCollisionEnabled</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a981d8c941c5f146ddb3da689f973a3ee</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; const Link &gt; &gt;</type>
      <name>getLinks</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a638ad5a582836b9a7750f4bcb3d8a6da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getLinkVisibility</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a1c86afe83cd647da857f8ec5045447e6</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getName</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ab00164727a93a5be539462b2213e066a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; const Joint &gt; &gt;</type>
      <name>getOutboundJoints</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a455b8b1d3cdad952a73f8a03b6cd73d8</anchor>
      <arglist>(const std::string &amp;link_name) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getRoot</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>aa254496d269af6fb79b6012f5b4d0938</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ShortestPath</type>
      <name>getShortestPath</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a668cd06dd2641d09d872fa962fad3d0b</anchor>
      <arglist>(const std::string &amp;root, const std::string &amp;tip) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const Link &gt;</type>
      <name>getSourceLink</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a783bf69e0a01588d2716a1bc68a76e51</anchor>
      <arglist>(const std::string &amp;joint_name) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; const Link &gt;</type>
      <name>getTargetLink</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a841034036c61e43e179cf663de5744ab</anchor>
      <arglist>(const std::string &amp;joint_name) const</arglist>
    </member>
    <member kind="function">
      <type>Vertex</type>
      <name>getVertex</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>acc06c85a479b1c17e30aa3c29fc1af3e</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insertSceneGraph</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>aaeb63ca3be667ae2271f99c5c060337f</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const std::string &amp;prefix=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insertSceneGraph</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a8422ff984ba3f0bcb7746a1fe370b0a1</anchor>
      <arglist>(const tesseract_scene_graph::SceneGraph &amp;scene_graph, const tesseract_scene_graph::Joint &amp;joint, const std::string &amp;prefix=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAcyclic</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a8efe96953d945296b9243ddc3860173c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCollisionAllowed</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>aabc5850ebbe16d1d64656d97c308367c</anchor>
      <arglist>(const std::string &amp;link_name1, const std::string &amp;link_name2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>aa62fdc275ae30f76de570af39ceec91c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTree</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ad5aed9eb11c8f813e4ffc96df141c266</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveJoint</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ae9ae71594d24b3a760cb0f19ab4c42c3</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;parent_link)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveLink</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>af18f419da054d469d0696673f25d6432</anchor>
      <arglist>(const Joint &amp;joint)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a03a2d6e15d88dee9423ad6eba74eceea</anchor>
      <arglist>(const SceneGraph &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>SceneGraph &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a7cca6be9b89ba3b30e42a41f06bce957</anchor>
      <arglist>(const SceneGraph &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>SceneGraph &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a88be1b839c26f9fd7d0a93a72b6f7212</anchor>
      <arglist>(SceneGraph &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ad6aaa7b6e65385973aac520886745dcc</anchor>
      <arglist>(const SceneGraph &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllowedCollision</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ab8be27d0765317e9be2b946d0cb16dfc</anchor>
      <arglist>(const std::string &amp;link_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllowedCollision</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>af1a2af88cda0e21645073ee3b496a682</anchor>
      <arglist>(const std::string &amp;link_name1, const std::string &amp;link_name2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeJoint</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a19be29f5aa07f57eae771b6ce38391b4</anchor>
      <arglist>(const std::string &amp;name, bool recursive=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeLink</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a52c75d4f5e9402cbcfcca113261be8d3</anchor>
      <arglist>(const std::string &amp;name, bool recursive=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveDOT</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>af17eed8edf2055f30506eff82849dba7</anchor>
      <arglist>(const std::string &amp;path) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SceneGraph</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a6939b24cf6260461eb862f22b29e564e</anchor>
      <arglist>(const SceneGraph &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SceneGraph</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a2c8b1a3c657957ffa480de88b53973c1</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SceneGraph</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>abe25c66a1b74fbc0c7474abd7cecbe0d</anchor>
      <arglist>(SceneGraph &amp;&amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowedCollisionMatrix</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a4ce6fe70476ab0056ad5f36f8810e892</anchor>
      <arglist>(std::shared_ptr&lt; tesseract_common::AllowedCollisionMatrix &gt; acm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinkCollisionEnabled</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a5654b6479b84c0959c3bf299b4699b38</anchor>
      <arglist>(const std::string &amp;name, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinkVisibility</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a1f20f252bab3ab66a593b3a1c1b25cad</anchor>
      <arglist>(const std::string &amp;name, bool visibility)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a02300a712229aa617b49311696b4f50b</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setRoot</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ab046e15b3aeede4b775e02d3f33e833f</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SceneGraph</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a340e75c583d4ce53c14a62816bfeb04b</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addJointHelper</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>aa1df7ec5b28d0ba171a59f3ac2b9835c</anchor>
      <arglist>(const std::shared_ptr&lt; Joint &gt; &amp;joint_ptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addLinkHelper</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>adf008dec9310ee9a0dcdaddc87be6d06</anchor>
      <arglist>(const std::shared_ptr&lt; Link &gt; &amp;link_ptr, bool replace_allowed=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getLinkChildrenHelper</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a6ecc5509931d807f6bc6160d9823c50d</anchor>
      <arglist>(Vertex start_vertex) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>load</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a9c668d8edb7651dcce174c1e18a9b4bc</anchor>
      <arglist>(Archive &amp;ar, const unsigned int version)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rebuildLinkAndJointMaps</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a233d84a4468f9912ebc9369b02e01018</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>save</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ad74386fc2a55d86fd08e021e98748dc0</anchor>
      <arglist>(Archive &amp;ar, const unsigned int version) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a7e90db6ca4d6c297e839f623248d4049</anchor>
      <arglist>(Archive &amp;ar, const unsigned int version)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; tesseract_common::AllowedCollisionMatrix &gt;</type>
      <name>acm_</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a7005cadbb7ac6aa6552a1fb86c789e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, std::pair&lt; std::shared_ptr&lt; Joint &gt;, Edge &gt; &gt;</type>
      <name>joint_map_</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ae27b8a10de9d44e1d8517ee822b97539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, std::pair&lt; std::shared_ptr&lt; Link &gt;, Vertex &gt; &gt;</type>
      <name>link_map_</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>a651a040f8482080af68aa5ae99b47571</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::serialization::access</name>
      <anchorfile>classtesseract__scene__graph_1_1SceneGraph.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_scene_graph::SceneState</name>
    <filename>structtesseract__scene__graph_1_1SceneState.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const SceneState &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>a9d3f7b2ff642506643281d15581bf136</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; const SceneState &gt;</type>
      <name>ConstUPtr</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>a1282cbbf6aea782a5e931bb4deb9e575</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; SceneState &gt;</type>
      <name>Ptr</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>af3793fa857fb39b579d59fa670fb8555</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::unique_ptr&lt; SceneState &gt;</type>
      <name>UPtr</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>afc925ce3a6bcb101aff683df3af26c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>getJointValues</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>a94222597d59b4efab8e693e49bb49b9d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;joint_names) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>af0e879954ccfa1fbe8b1a7bd5c60bec3</anchor>
      <arglist>(const SceneState &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>aa172a1cd7377d539725a07bee19caf75</anchor>
      <arglist>(const SceneState &amp;rhs) const</arglist>
    </member>
    <member kind="variable">
      <type>tesseract_common::TransformMap</type>
      <name>joint_transforms</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>af28a4f8515dd7435cdb59d3dc2ed7714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::string, double &gt;</type>
      <name>joints</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>ad1218286967403d66726653bfb00dea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tesseract_common::TransformMap</type>
      <name>link_transforms</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>a65525289756c29897a86bc6ea3451264</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structtesseract__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>a38719c4e177327994e6ed217cff7a1e2</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__scene__graph_1_1SceneState.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_scene_graph::ShortestPath</name>
    <filename>structtesseract__scene__graph_1_1ShortestPath.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>active_joints</name>
      <anchorfile>structtesseract__scene__graph_1_1ShortestPath.html</anchorfile>
      <anchor>a7bc901fd707db05c1adb1b9a4cdd5706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joints</name>
      <anchorfile>structtesseract__scene__graph_1_1ShortestPath.html</anchorfile>
      <anchor>a58be125881e48e94acb3e889a85bfb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>links</name>
      <anchorfile>structtesseract__scene__graph_1_1ShortestPath.html</anchorfile>
      <anchor>a819f61cbbe79a348aba7f64c765e220c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_scene_graph::tree_detector</name>
    <filename>structtesseract__scene__graph_1_1tree__detector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>back_edge</name>
      <anchorfile>structtesseract__scene__graph_1_1tree__detector.html</anchorfile>
      <anchor>a619f6f4f8cf4d8f94e1a716fe0adb5ec</anchor>
      <arglist>(e, const g &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discover_vertex</name>
      <anchorfile>structtesseract__scene__graph_1_1tree__detector.html</anchorfile>
      <anchor>a3067530c52233d3a292c15e90b9db5a9</anchor>
      <arglist>(u vertex, const g &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tree_detector</name>
      <anchorfile>structtesseract__scene__graph_1_1tree__detector.html</anchorfile>
      <anchor>a51ca8d425a91ac5a7a9b5174c0dc7666</anchor>
      <arglist>(bool &amp;tree)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>found_root_</name>
      <anchorfile>structtesseract__scene__graph_1_1tree__detector.html</anchorfile>
      <anchor>aa7f8efd6111e5540ec4d37b8f02f28ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool &amp;</type>
      <name>tree_</name>
      <anchorfile>structtesseract__scene__graph_1_1tree__detector.html</anchorfile>
      <anchor>a77f5a892ffe609e5a9db10af78279b70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tesseract_scene_graph::ugraph_vertex_copier</name>
    <filename>structtesseract__scene__graph_1_1ugraph__vertex__copier.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structtesseract__scene__graph_1_1ugraph__vertex__copier.html</anchorfile>
      <anchor>ac8ebc7fc7fe13f1f6be6757be57efbe0</anchor>
      <arglist>(const Vertex1 &amp;v1, Vertex2 &amp;v2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ugraph_vertex_copier</name>
      <anchorfile>structtesseract__scene__graph_1_1ugraph__vertex__copier.html</anchorfile>
      <anchor>ad1cb74349c03ffbdb9bc7c377ccf83f6</anchor>
      <arglist>(const Graph &amp;g1, UGraph &amp;g2)</arglist>
    </member>
    <member kind="variable">
      <type>boost::property_map&lt; Graph, boost::vertex_all_t &gt;::const_type</type>
      <name>vertex_all_map1</name>
      <anchorfile>structtesseract__scene__graph_1_1ugraph__vertex__copier.html</anchorfile>
      <anchor>ad1bfbaae14b0d9474f7c36358768d36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::property_map&lt; UGraph, boost::vertex_all_t &gt;::type</type>
      <name>vertex_all_map2</name>
      <anchorfile>structtesseract__scene__graph_1_1ugraph__vertex__copier.html</anchorfile>
      <anchor>ad2ceae262effd68303664c023ab2ad91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tesseract_scene_graph::Visual</name>
    <filename>classtesseract__scene__graph_1_1Visual.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; const Visual &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>a604735ea917512a19b65124a71c923ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Visual &gt;</type>
      <name>Ptr</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>aabcb8106e59f659ad53243dfb51916e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>aebd604677b78a4b661b729d60d87f208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>a25de688144a81a606feee07e1da6a586</anchor>
      <arglist>(const Visual &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Visual &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>a8ebd4427a6e15354a4974bfbb542ab9c</anchor>
      <arglist>(const Visual &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Visual &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>a48bddd24667c178b4d5aa28318d184c9</anchor>
      <arglist>(Visual &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>ac9b3249b7ae6c988bbd89bada10bff6a</anchor>
      <arglist>(const Visual &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Visual</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>a5dd88e7c06e2e33545690b822eb21fda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Visual</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>ae7d41e5206b0a32f30dc3597ca9599c3</anchor>
      <arglist>(const Visual &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Visual</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>a636c73b78f186a73a96ec462af429504</anchor>
      <arglist>(Visual &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Visual</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>af8f1b6e386b4da5bc82b6a96bcd3edea</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; const tesseract_geometry::Geometry &gt;</type>
      <name>geometry</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>aee03ed86ba99314332c6171c70e19a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Material::Ptr</type>
      <name>material</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>a3dc28dcf8a139ebe598c33c63b3263c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>a1b0d14b4594db8d4a7c382860d9c7f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Isometry3d</type>
      <name>origin</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>aed1effc0354a3cf1a7a8c25c88233dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtesseract__scene__graph_1_1Visual.html</anchorfile>
      <anchor>a789b3447ae7f38ced1d4eafdb143184d</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__scene__graph_1_1Visual.html</anchorfile>
      <anchor>ac98d07dd8f7b70e16ccb9a01abf56b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
    <namespace>boost::serialization</namespace>
    <member kind="enumeration">
      <type></type>
      <name>edge_joint_t</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a5bdec37849f299741830b4d2fc9f93aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>edge_joint</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a5bdec37849f299741830b4d2fc9f93aaafabcd8d39ed0870eb89a37f3c235026d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>graph_root_t</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>ab3ffe54ba2693f8e8e5e709d8a425f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>graph_root</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>ab3ffe54ba2693f8e8e5e709d8a425f65ad267908c11b3a5bcbeac9b6c81e909f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>vertex_link_collision_enabled_t</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>afeaae59a22dd08541ea42fe3095b2b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vertex_link_collision_enabled</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>afeaae59a22dd08541ea42fe3095b2b13ac90fb4523397ca746ec5a311ec9b4f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>vertex_link_t</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>ab951500554c258d05de53b1a9e47c6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vertex_link</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>ab951500554c258d05de53b1a9e47c6f7aaa6eb1f0c641e015418e35bd1d9aa546</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>vertex_link_visible_t</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a662376eac1c00e8974a26749f83d93ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>vertex_link_visible</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a662376eac1c00e8974a26749f83d93cea0781dc3c140572dd75c5175ed57dbce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_INSTALL_PROPERTY</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a1cec93e2deff69f89e87071cac799e66</anchor>
      <arglist>(edge, joint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_INSTALL_PROPERTY</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a9e70dbab81a95f5c36fde0799a598dbf</anchor>
      <arglist>(graph, root)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_INSTALL_PROPERTY</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a602c251490fe2187e571fe829f4e58dc</anchor>
      <arglist>(vertex, link)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_INSTALL_PROPERTY</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>ad1f2a36eafa99906f62ea430f4b74421</anchor>
      <arglist>(vertex, link_collision_enabled)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_INSTALL_PROPERTY</name>
      <anchorfile>namespaceboost.html</anchorfile>
      <anchor>a7224db930f8a0d837ef692f096b16f95</anchor>
      <arglist>(vertex, link_visible)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost::serialization</name>
    <filename>namespaceboost_1_1serialization.html</filename>
  </compound>
  <compound kind="namespace">
    <name>tesseract_scene_graph</name>
    <filename>namespacetesseract__scene__graph.html</filename>
    <class kind="struct">tesseract_scene_graph::adjacency_detector</class>
    <class kind="struct">tesseract_scene_graph::children_detector</class>
    <class kind="class">tesseract_scene_graph::Collision</class>
    <class kind="struct">tesseract_scene_graph::cycle_detector</class>
    <class kind="class">tesseract_scene_graph::Inertial</class>
    <class kind="class">tesseract_scene_graph::Joint</class>
    <class kind="class">tesseract_scene_graph::JointCalibration</class>
    <class kind="class">tesseract_scene_graph::JointDynamics</class>
    <class kind="class">tesseract_scene_graph::JointLimits</class>
    <class kind="class">tesseract_scene_graph::JointMimic</class>
    <class kind="class">tesseract_scene_graph::JointSafety</class>
    <class kind="struct">tesseract_scene_graph::kdl_sub_tree_builder</class>
    <class kind="struct">tesseract_scene_graph::kdl_tree_builder</class>
    <class kind="struct">tesseract_scene_graph::KDLTreeData</class>
    <class kind="class">tesseract_scene_graph::Link</class>
    <class kind="class">tesseract_scene_graph::Material</class>
    <class kind="class">tesseract_scene_graph::SceneGraph</class>
    <class kind="struct">tesseract_scene_graph::SceneState</class>
    <class kind="struct">tesseract_scene_graph::ShortestPath</class>
    <class kind="struct">tesseract_scene_graph::tree_detector</class>
    <class kind="struct">tesseract_scene_graph::ugraph_vertex_copier</class>
    <class kind="class">tesseract_scene_graph::Visual</class>
    <member kind="typedef">
      <type>boost::property&lt; boost::edge_joint_t, std::shared_ptr&lt; Joint &gt;, boost::property&lt; boost::edge_weight_t, double &gt; &gt;</type>
      <name>EdgeProperty</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a96d953c18f1e85b2a8d961d626f2c627</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::listS, boost::listS, boost::bidirectionalS, VertexProperty, EdgeProperty, GraphProperty &gt;</type>
      <name>Graph</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>acbaf9f6ad6831a8d42a5ece9f2d611a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::property&lt; boost::graph_name_t, std::string, boost::property&lt; boost::graph_root_t, std::string &gt; &gt;</type>
      <name>GraphProperty</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a8a54db22a9b9c10174389d74fc6a46bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::adjacency_list&lt; boost::listS, boost::listS, boost::undirectedS, VertexProperty, EdgeProperty, GraphProperty &gt;</type>
      <name>UGraph</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a9d854d1aefdbcdab3a70f2051ee528f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::property&lt; boost::vertex_link_t, std::shared_ptr&lt; Link &gt;, boost::property&lt; boost::vertex_link_visible_t, bool, boost::property&lt; boost::vertex_link_collision_enabled_t, bool &gt; &gt;&gt;</type>
      <name>VertexProperty</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>acb9e09fb18ff6087699c150bd5c2156b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>JointType</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>ade43fa945a554b6e0c703e38e6a8cf16</anchor>
      <arglist></arglist>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16a696b031073e74bf2cb98e5ef201d4aa3">UNKNOWN</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16a06ec593fa63e118e8d2d0fd58c223acf">REVOLUTE</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16ab1fa9dd3af034b3ef4291579aa673c07">CONTINUOUS</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16aace8e17dd1560c692929800de207e902">PRISMATIC</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16a8bc27034f643005ec2eb9133de22220e">FLOATING</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16a537304b851a585f4a26b71f5c40ce40b">PLANAR</enumvalue>
      <enumvalue file="namespacetesseract__scene__graph.html" anchor="ade43fa945a554b6e0c703e38e6a8cf16ac6e6dc18b53b4c2681394b9d8aefcec7">FIXED</enumvalue>
    </member>
    <member kind="function">
      <type>KDL::Frame</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a9f0ce2dde1dfc29ac92461d216bb82a8</anchor>
      <arglist>(const Eigen::Isometry3d &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>KDL::Jacobian</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a7ba8edc21e496aae822d39365e84ed16</anchor>
      <arglist>(const Eigen::MatrixXd &amp;jacobian)</arglist>
    </member>
    <member kind="function">
      <type>KDL::Vector</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a2b1998c47fe8c81fdada6a5f7c28581d</anchor>
      <arglist>(const Eigen::Vector3d &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Isometry3d</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a349ab6dd4cccc8b8f3107d3d5d2b8bab</anchor>
      <arglist>(const KDL::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a139a142184a040457f1cfae06454e82c</anchor>
      <arglist>(const KDL::Jacobian &amp;jacobian)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a4c1f3ecbf1f8c75d1f67dee86b20514f</anchor>
      <arglist>(const KDL::Jacobian &amp;jacobian, const std::vector&lt; int &gt; &amp;q_nrs)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a9dd0c08437ac8c8b831cfbe76e6b84f0</anchor>
      <arglist>(const KDL::Vector &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>KDL::RigidBodyInertia</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>acdc010d48c5cb699a56e78b7f80ccfe3</anchor>
      <arglist>(const std::shared_ptr&lt; const Inertial &gt; &amp;inertial)</arglist>
    </member>
    <member kind="function">
      <type>KDL::Joint</type>
      <name>convert</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a658efc0351b56fa4f2db57b790991c8f</anchor>
      <arglist>(const std::shared_ptr&lt; const Joint &gt; &amp;joint)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a3e7c6584093780e5a865526f8046c53e</anchor>
      <arglist>(std::ostream &amp;os, const JointCalibration &amp;calibration)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>afaceb71ded91b35845158026b24b9a0f</anchor>
      <arglist>(std::ostream &amp;os, const JointDynamics &amp;dynamics)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a84b6223db989edcb3fa896ab447c1e9e</anchor>
      <arglist>(std::ostream &amp;os, const JointLimits &amp;limits)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a3e24656d0bc4cb526dda4560abe68aea</anchor>
      <arglist>(std::ostream &amp;os, const JointMimic &amp;mimic)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a01db5e0ccf428d73324635411d8559d0</anchor>
      <arglist>(std::ostream &amp;os, const JointSafety &amp;safety)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>ae59cae56c5e3ce725ca28bf8131a3e44</anchor>
      <arglist>(std::ostream &amp;os, const JointType &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>ad25649d17ef5727a5717fb842c8e9735</anchor>
      <arglist>(std::ostream &amp;os, const ShortestPath &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>KDLTreeData</type>
      <name>parseSceneGraph</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a439bf1eadaac010f053903e68227ee2e</anchor>
      <arglist>(const SceneGraph &amp;scene_graph)</arglist>
    </member>
    <member kind="function">
      <type>KDLTreeData</type>
      <name>parseSceneGraph</name>
      <anchorfile>namespacetesseract__scene__graph.html</anchorfile>
      <anchor>a7930a86b5321e8e39bfcde88012c1aca</anchor>
      <arglist>(const SceneGraph &amp;scene_graph, const std::vector&lt; std::string &gt; &amp;joint_names, const std::unordered_map&lt; std::string, double &gt; &amp;joint_values)</arglist>
    </member>
  </compound>
</tagfile>
