<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>cc00_dubins_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>cc00__dubins__state__space_8cpp.html</filename>
    <includes id="cc00__dubins__state__space_8hpp" name="cc00_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc00_dubins_state_space.hpp</includes>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <class kind="class">steering::CC00_Dubins_State_Space::CC00_Dubins</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>cc00_dubins_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>cc00__dubins__state__space_8hpp.html</filename>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::CC00_Dubins_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>cc00_reeds_shepp_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>cc00__reeds__shepp__state__space_8cpp.html</filename>
    <includes id="cc00__reeds__shepp__state__space_8hpp" name="cc00_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc00_reeds_shepp_state_space.hpp</includes>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <class kind="class">steering::CC00_Reeds_Shepp_State_Space::CC00_Reeds_Shepp</class>
    <namespace>steering</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CC_REGULAR</name>
      <anchorfile>cc00__reeds__shepp__state__space_8cpp.html</anchorfile>
      <anchor>aa5389f63836bb343f5661e27682f1a1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cc00_reeds_shepp_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>cc00__reeds__shepp__state__space_8hpp.html</filename>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::CC00_Reeds_Shepp_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>cc0pm_dubins_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>cc0pm__dubins__state__space_8cpp.html</filename>
    <includes id="cc0pm__dubins__state__space_8hpp" name="cc0pm_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc0pm_dubins_state_space.hpp</includes>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <class kind="class">steering::CC0pm_Dubins_State_Space::CC0pm_Dubins</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>cc0pm_dubins_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>cc0pm__dubins__state__space_8hpp.html</filename>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::CC0pm_Dubins_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>cc_dubins_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>cc__dubins__state__space_8cpp.html</filename>
    <includes id="cc__dubins__state__space_8hpp" name="cc_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc_dubins_state_space.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>cc_dubins_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>cc__dubins__state__space_8hpp.html</filename>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="cc00__dubins__state__space_8hpp" name="cc00_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc00_dubins_state_space.hpp</includes>
    <includes id="cc0pm__dubins__state__space_8hpp" name="cc0pm_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc0pm_dubins_state_space.hpp</includes>
    <includes id="ccpm0__dubins__state__space_8hpp" name="ccpm0_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/ccpm0_dubins_state_space.hpp</includes>
    <includes id="ccpmpm__dubins__state__space_8hpp" name="ccpmpm_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/ccpmpm_dubins_state_space.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::CC_Dubins_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>ccpm0_dubins_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>ccpm0__dubins__state__space_8cpp.html</filename>
    <includes id="ccpm0__dubins__state__space_8hpp" name="ccpm0_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/ccpm0_dubins_state_space.hpp</includes>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <class kind="class">steering::CCpm0_Dubins_State_Space::CCpm0_Dubins</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>ccpm0_dubins_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>ccpm0__dubins__state__space_8hpp.html</filename>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::CCpm0_Dubins_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>ccpmpm_dubins_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>ccpmpm__dubins__state__space_8cpp.html</filename>
    <includes id="ccpmpm__dubins__state__space_8hpp" name="ccpmpm_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/ccpmpm_dubins_state_space.hpp</includes>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <class kind="class">steering::CCpmpm_Dubins_State_Space::CCpmpm_Dubins</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>ccpmpm_dubins_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>ccpmpm__dubins__state__space_8hpp.html</filename>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::CCpmpm_Dubins_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>configuration.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>configuration_8cpp.html</filename>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <namespace>steering</namespace>
    <member kind="function">
      <type>bool</type>
      <name>configuration_aligned</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ac03a625badf5d528c0fe9138dbb909cf</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>configuration_distance</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a024f07cbfeaf22858139e77600fd199d</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>configuration_equal</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a1b5da719c3cb26532d81619e7bc80bc4</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>configuration.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>configuration_8hpp.html</filename>
    <class kind="class">steering::Configuration</class>
    <namespace>steering</namespace>
    <member kind="function">
      <type>bool</type>
      <name>configuration_aligned</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ac03a625badf5d528c0fe9138dbb909cf</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>configuration_distance</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a024f07cbfeaf22858139e77600fd199d</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>configuration_equal</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a1b5da719c3cb26532d81619e7bc80bc4</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dubins_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/dubins_state_space/</path>
    <filename>dubins__state__space_8cpp.html</filename>
    <includes id="dubins__state__space_8hpp" name="dubins_state_space.hpp" local="yes" imported="no">steering_functions/dubins_state_space/dubins_state_space.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>dubins_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/dubins_state_space/</path>
    <filename>dubins__state__space_8hpp.html</filename>
    <includes id="ekf_8hpp" name="ekf.hpp" local="yes" imported="no">steering_functions/filter/ekf.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::Dubins_State_Space::Dubins_Path</class>
    <class kind="class">steering::Dubins_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>ekf.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/filter/</path>
    <filename>ekf_8cpp.html</filename>
    <includes id="ekf_8hpp" name="ekf.hpp" local="yes" imported="no">steering_functions/filter/ekf.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>ekf.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/filter/</path>
    <filename>ekf_8hpp.html</filename>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::EKF</class>
    <namespace>steering</namespace>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 2, 3 &gt;</type>
      <name>Matrix23d</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a65c1f60a22d24eec411a31a94a4477df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 2, 2 &gt;</type>
      <name>Matrix2d</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>abd0c4e87432b5db2070241bba84f8e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 3, 2 &gt;</type>
      <name>Matrix32d</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a12813e64ae9fb2b3e929021f8a6ae841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 3, 3 &gt;</type>
      <name>Matrix3d</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>adb9ef7b350f7db48c1c30b3596ae3bb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fresnel_test.cpp</name>
    <path>/tmp/ws/src/steering_functions/test/</path>
    <filename>fresnel__test_8cpp.html</filename>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>EPS_FRESNEL</name>
      <anchorfile>fresnel__test_8cpp.html</anchorfile>
      <anchor>a80c9a49b229925579fb3ca59da8330a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>fresnel__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>fresnel__test_8cpp.html</anchorfile>
      <anchor>a80b555555afe87724cab1f86c90c08f4</anchor>
      <arglist>(Fresnel, fresnel)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hc00_reeds_shepp_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>hc00__reeds__shepp__state__space_8cpp.html</filename>
    <includes id="hc00__reeds__shepp__state__space_8hpp" name="hc00_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc00_reeds_shepp_state_space.hpp</includes>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <class kind="class">steering::HC00_Reeds_Shepp_State_Space::HC00_Reeds_Shepp</class>
    <namespace>steering</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CC_REGULAR</name>
      <anchorfile>hc00__reeds__shepp__state__space_8cpp.html</anchorfile>
      <anchor>aa5389f63836bb343f5661e27682f1a1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hc00_reeds_shepp_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>hc00__reeds__shepp__state__space_8hpp.html</filename>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::HC00_Reeds_Shepp_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>hc0pm_reeds_shepp_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>hc0pm__reeds__shepp__state__space_8cpp.html</filename>
    <includes id="hc0pm__reeds__shepp__state__space_8hpp" name="hc0pm_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc0pm_reeds_shepp_state_space.hpp</includes>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <class kind="class">steering::HC0pm_Reeds_Shepp_State_Space::HC0pm_Reeds_Shepp</class>
    <namespace>steering</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CC_REGULAR</name>
      <anchorfile>hc0pm__reeds__shepp__state__space_8cpp.html</anchorfile>
      <anchor>aa5389f63836bb343f5661e27682f1a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HC_REGULAR</name>
      <anchorfile>hc0pm__reeds__shepp__state__space_8cpp.html</anchorfile>
      <anchor>a6bcfb70fc626bb8f2151c077ff5af8d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hc0pm_reeds_shepp_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>hc0pm__reeds__shepp__state__space_8hpp.html</filename>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::HC0pm_Reeds_Shepp_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>hc_cc_circle.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>hc__cc__circle_8cpp.html</filename>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <namespace>steering</namespace>
    <member kind="function">
      <type>double</type>
      <name>center_distance</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aae685f46b30314c9f43a5b77e734df1e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>configuration_on_hc_cc_circle</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aafde27111cb1920d17f1db1161650ef3</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hc_cc_circle.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>hc__cc__circle_8hpp.html</filename>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <class kind="class">steering::HC_CC_Circle</class>
    <class kind="class">steering::HC_CC_Circle_Param</class>
    <namespace>steering</namespace>
    <member kind="function">
      <type>double</type>
      <name>center_distance</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aae685f46b30314c9f43a5b77e734df1e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>configuration_on_hc_cc_circle</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aafde27111cb1920d17f1db1161650ef3</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hc_cc_circle_test.cpp</name>
    <path>/tmp/ws/src/steering_functions/test/</path>
    <filename>hc__cc__circle__test_8cpp.html</filename>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <class kind="class">Test_HC_CC_State_Space</class>
    <member kind="define">
      <type>#define</type>
      <name>DISCRETIZATION</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>acfe7f803def309845954f8411e1cea95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPS_DISTANCE</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>a80c9e73afa683efb95f7a04b77522bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPS_KAPPA</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>a9737cccdcfdb396f0de82178b2544752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPS_SIGMA</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>a0f81b7906832de40e131a4a76042d527</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KAPPA</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>acd1636d4e71f645d469c49a7ba8e18a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Configuration</type>
      <name>get_cc_goal_config</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>a072274c46095b635481ecb5d6dc3ab15</anchor>
      <arglist>(double delta, const HC_CC_Circle_Param &amp;hc_cc_circle_param)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>a7e297fa8883b5b72d631e3b37c7cb741</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2)</arglist>
    </member>
    <member kind="function">
      <type>Configuration</type>
      <name>get_hc_goal_config</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>af03f7823049fbdec5eac988581079b1e</anchor>
      <arglist>(double delta, const HC_CC_Circle_Param &amp;hc_cc_circle_param)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; double &gt;</type>
      <name>get_linear_samples</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>ac7cafe5057ad129f9547b7869c14306f</anchor>
      <arglist>(double start, double stop, size_t num)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_path_length</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>abb57aca8391f51e457842d1619e91123</anchor>
      <arglist>(const vector&lt; State &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>aa575816e3c96892ce4748cf0f789de0d</anchor>
      <arglist>(HC_CC_Circle, maxCurvature)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>a920e80e553fe08315058caac181b7152</anchor>
      <arglist>(HC_CC_Circle, maxSharpness)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>a2232e749352b6f6be87e5cd6e1ba39b3</anchor>
      <arglist>(HC_CC_Circle, pathLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>adce503bb4d297802f4d570ee350ad0cf</anchor>
      <arglist>(HC_CC_Circle, reachingGoal)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; double &gt;</type>
      <name>deltas</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>a3f702ce56fbefcd863e903eef4396289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; double &gt;</type>
      <name>sigmas</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>ae1657070bc4e4376e012adb5534e7b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration</type>
      <name>start_config</name>
      <anchorfile>hc__cc__circle__test_8cpp.html</anchorfile>
      <anchor>a6a693bad16f8ef3709cd7a0780b15920</anchor>
      <arglist>(0.0, 0.0, 0.0, 0.0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hc_cc_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>hc__cc__state__space_8cpp.html</filename>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>hc_cc_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>hc__cc__state__space_8hpp.html</filename>
    <includes id="ekf_8hpp" name="ekf.hpp" local="yes" imported="no">steering_functions/filter/ekf.hpp</includes>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::HC_CC_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>hc_reeds_shepp_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>hc__reeds__shepp__state__space_8cpp.html</filename>
    <includes id="hc__reeds__shepp__state__space_8hpp" name="hc_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_reeds_shepp_state_space.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>hc_reeds_shepp_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>hc__reeds__shepp__state__space_8hpp.html</filename>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="hc00__reeds__shepp__state__space_8hpp" name="hc00_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc00_reeds_shepp_state_space.hpp</includes>
    <includes id="hc0pm__reeds__shepp__state__space_8hpp" name="hc0pm_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc0pm_reeds_shepp_state_space.hpp</includes>
    <includes id="hcpm0__reeds__shepp__state__space_8hpp" name="hcpm0_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hcpm0_reeds_shepp_state_space.hpp</includes>
    <includes id="hcpmpm__reeds__shepp__state__space_8hpp" name="hcpmpm_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hcpmpm_reeds_shepp_state_space.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::HC_Reeds_Shepp_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>hcpm0_reeds_shepp_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>hcpm0__reeds__shepp__state__space_8cpp.html</filename>
    <includes id="hcpm0__reeds__shepp__state__space_8hpp" name="hcpm0_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hcpm0_reeds_shepp_state_space.hpp</includes>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <class kind="class">steering::HCpm0_Reeds_Shepp_State_Space::HCpm0_Reeds_Shepp</class>
    <namespace>steering</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CC_REGULAR</name>
      <anchorfile>hcpm0__reeds__shepp__state__space_8cpp.html</anchorfile>
      <anchor>aa5389f63836bb343f5661e27682f1a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HC_REGULAR</name>
      <anchorfile>hcpm0__reeds__shepp__state__space_8cpp.html</anchorfile>
      <anchor>a6bcfb70fc626bb8f2151c077ff5af8d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hcpm0_reeds_shepp_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>hcpm0__reeds__shepp__state__space_8hpp.html</filename>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::HCpm0_Reeds_Shepp_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>hcpmpm_reeds_shepp_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>hcpmpm__reeds__shepp__state__space_8cpp.html</filename>
    <includes id="hcpmpm__reeds__shepp__state__space_8hpp" name="hcpmpm_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hcpmpm_reeds_shepp_state_space.hpp</includes>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <class kind="class">steering::HCpmpm_Reeds_Shepp_State_Space::HCpmpm_Reeds_Shepp</class>
    <namespace>steering</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CC_REGULAR</name>
      <anchorfile>hcpmpm__reeds__shepp__state__space_8cpp.html</anchorfile>
      <anchor>aa5389f63836bb343f5661e27682f1a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HC_REGULAR</name>
      <anchorfile>hcpmpm__reeds__shepp__state__space_8cpp.html</anchorfile>
      <anchor>a6bcfb70fc626bb8f2151c077ff5af8d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hcpmpm_reeds_shepp_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>hcpmpm__reeds__shepp__state__space_8hpp.html</filename>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="hc__cc__state__space_8hpp" name="hc_cc_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_state_space.hpp</includes>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::HCpmpm_Reeds_Shepp_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>jacobian_test.cpp</name>
    <path>/tmp/ws/src/steering_functions/test/</path>
    <filename>jacobian__test_8cpp.html</filename>
    <includes id="ekf_8hpp" name="ekf.hpp" local="yes" imported="no">steering_functions/filter/ekf.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>EPS_JACOBI</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a986f2217c83e5fe112bcad9726c52b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPS_PERTURB</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>ab901346a7be4c7256bb15ac66aeeab2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_DELTA_S</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a98570a694ad47a472c8dc8c2c38ebf66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_KAPPA</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a489344253adb4c29f0d182020b4108fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_SIGMA</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>abc0d38b7b62d83f067b61e204c12dabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_THETA</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>aa246310f0ac4192193e78277fc727838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_X</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a58bfcb0a1bc1b5952caac9f77f93b53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_Y</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a438d0e4e178fe82b4a3f75dfeaa36625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>random</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a96fbd20d4f9949cd19261cdbea37c5cb</anchor>
      <arglist>(lower, upper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>random_boolean</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a4e6ee8be38e81d3aab8099b3d0e6567b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAMPLES</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>ad0c329adebc27917fc0a4f51079acf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 2, 2 &gt;</type>
      <name>Matrix2d</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>ab90ebf89bd3dcf5b19d0165687654638</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 3, 2 &gt;</type>
      <name>Matrix32d</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>ace8b630499496274b5e2a42ccf855bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 3, 3 &gt;</type>
      <name>Matrix3d</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a9bfbf4940f002ca3a57bf58cb56d3f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Matrix32d</type>
      <name>get_num_motion_jacobi_u</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>aee0b6e78e16f668c221a8ebeeab62f23</anchor>
      <arglist>(const State &amp;state, const Control &amp;control, double integration_step)</arglist>
    </member>
    <member kind="function">
      <type>Matrix3d</type>
      <name>get_num_motion_jacobi_x</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a4b95ba2aa8375e120afc457830a9ada6</anchor>
      <arglist>(const State &amp;state, const Control &amp;control, double integration_step)</arglist>
    </member>
    <member kind="function">
      <type>Control</type>
      <name>get_random_control</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>aba106e2bb64451a669af2ab7c9ac6b9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>get_random_state</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a6bb797a37a0d662b2bd4330f74e9dac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>integrate_ODE</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a6153cec5c98715b6b70fdff568a5d0c7</anchor>
      <arglist>(const State &amp;state, const Control &amp;control, double integration_step)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>acb797c6d2db0c5e2a80f1204721ae77f</anchor>
      <arglist>(Jacobian, F_u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>jacobian__test_8cpp.html</anchorfile>
      <anchor>a19515cb933d4af3a724213dbd2af7b5d</anchor>
      <arglist>(Jacobian, F_x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>paths.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/hc_cc_state_space/</path>
    <filename>paths_8cpp.html</filename>
    <includes id="paths_8hpp" name="paths.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/paths.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <namespace>steering</namespace>
    <member kind="function">
      <type>void</type>
      <name>cc_default_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a4af7cd1057f729a41e1cd3bb3dd9327d</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, double delta, bool order, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cc_elementary_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a83a9928f4040ed5c1b8b743d6b544285</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, double delta, bool order, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cc_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a98c8c2738a673160bb5f7e8ebce42bd5</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>direction</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a3e5a38eb02712f99ef5f4b767a60234f</anchor>
      <arglist>(bool forward, bool order)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>empty_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>adde9aa22bf842a8cf5470795dca1cc6e</anchor>
      <arglist>(vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hc_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a46fd16846185645b924ae1f0396aee7c</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverse_control</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ae3037702987fedbe4fbd4f60887b5ff4</anchor>
      <arglist>(Control &amp;control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rs_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a49b1574efb09190e779c229cd80ef1cf</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>state_equal</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a96ef15f73c42bbac6e2c824e4affee4f</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>straight_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a0df6449ea76503e4d1688ef750a78c87</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>Control</type>
      <name>subtract_control</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aee6712b2126f7d9f28f7d8d4f3369160</anchor>
      <arglist>(const Control &amp;control1, const Control &amp;control2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>paths.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/</path>
    <filename>paths_8hpp.html</filename>
    <includes id="configuration_8hpp" name="configuration.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/configuration.hpp</includes>
    <includes id="hc__cc__circle_8hpp" name="hc_cc_circle.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_cc_circle.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::CC_Dubins_Path</class>
    <class kind="class">steering::HC_CC_RS_Path</class>
    <class kind="class">steering::Path</class>
    <namespace>steering</namespace>
    <namespace>steering::cc_dubins</namespace>
    <namespace>steering::hc_cc_rs</namespace>
    <member kind="enumeration">
      <type></type>
      <name>path_type</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97bac1d231f9f68e7395046e5041a3142576</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97ba10218d9d07a3f223aee4a98f83ea29c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97bab0b58454ade4e7d15ec1f16dffcf652a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97baa3bfe3358f375ef1e0cb23556627b18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TST</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97ba7b9403092a4ee36b96370dc6ad71a062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TTT</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97baf85676d34ee8fb7bbe65c6513a8c628e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TTTT</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97ba840f1a4bc87adaf408e26575be67f056</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>path_type</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7caebcad62274b819b5b2b06b3d662fc14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca2328bcc34bb808bfff23417bbd05bb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7cab315d11f2d7a0bee6e2db67cf2334411</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca0b2869ee556071d79ea1351147677ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca77716dfac1602e1da0d938c4328d647a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcTcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca602a466e7752f072c7ef50d7af314d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcTT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7cadde377a0bccb8e29e8863f164b26beb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TTcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca7caf2794819a928351886000265ab135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TST</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca9c007065033486237b543c6534196157</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TSTcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7cad72ecc4a51d2f24c41350a7e1003bf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcTST</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca945610932f2c15729170cf4e7de77545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcTSTcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca2e7fb30d4de3b1bb0ead088806065b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TTcTT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7caf2338fa6ab39f01648e0921c9c609963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcTTcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca109eebae9bc71fdde27b6796b8399962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TTT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca68f637f00c07d48bc0465256aeab0c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcST</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca37c02ee6d443b4e5ff9f4c8df04f30e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TScT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca7de99400e2aa8fbb01006ed816ae08f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcScT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca86fca732d9ce4d3780d64c90b447c19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cc_default_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a9ea5b7ecb17bc6b988d0eceff0aaac21</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, double delta, bool order, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cc_elementary_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a1ebf95dbf467778bac3b2051028f9604</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, double delta, bool order, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cc_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a1f8b34008034c4abb862659534bb5bbd</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>empty_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a52e68b2b3852ef931f0ecc030bf28db7</anchor>
      <arglist>(std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hc_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a67e9526dcda554942fe58cc0c9fe0459</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverse_control</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ae3037702987fedbe4fbd4f60887b5ff4</anchor>
      <arglist>(Control &amp;control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rs_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a3c4313e81fe2250e88752a0af9be1c32</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>state_equal</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a96ef15f73c42bbac6e2c824e4affee4f</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>straight_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aa2285a14af871ca05c45f9b38a79a473</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>Control</type>
      <name>subtract_control</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aee6712b2126f7d9f28f7d8d4f3369160</anchor>
      <arglist>(const Control &amp;control1, const Control &amp;control2)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nb_cc_dubins_paths</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a1eda9366f62587b4beb688141b14a19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nb_hc_cc_rs_paths</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ab21194de86f600917c5fdc9e53749c0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plot_states.py</name>
    <path>/tmp/ws/src/steering_functions/scripts/</path>
    <filename>plot__states_8py.html</filename>
    <class kind="class">plot_states::Path</class>
    <class kind="class">plot_states::State</class>
    <namespace>plot_states</namespace>
    <member kind="function">
      <type>def</type>
      <name>distance</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>ac45ef1ee913d1e093d00ac16f18d1f6f</anchor>
      <arglist>(x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_csv</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>aa84f740c41d6e116533be54fb64593ac</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alpha</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a78134a01af2e672eb2975b7945e12d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ax1</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a2969d3b895b6dce859fd90fc7e3cb75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ax2</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a7e35afc6ce24e03707c8f9ab2841e6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axarr</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a5651935d35d5203c8bbba5415d218eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>color</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a80b658dd89f80a7e2ae4b4f5a8cb07c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CSV_HEADER</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a6722723d7fcd922972bb209e525f6f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a591b13ef67554e6e769b3a87f8e5ac2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a626b92777c655e3f3799efab53f5e93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>figsize</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a4f759e87b0792fc89f2fed19e7e3d3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>filepath</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a8f536b4600d1b86d9e69b64bde3a539a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handles</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a2c12908466e4ea9e26a5065c4f2230c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>kappa</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>abd854615b29ae33301e9e7960edb0d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a2d3ff1993c7b70538a1aca899bc42eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a317a21bde6a72de99a52c8900a517a49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>plot_statistics.py</name>
    <path>/tmp/ws/src/steering_functions/scripts/</path>
    <filename>plot__statistics_8py.html</filename>
    <class kind="class">plot_statistics::Output</class>
    <namespace>plot_statistics</namespace>
    <member kind="function">
      <type>def</type>
      <name>read_csv</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a46ec5fe19b727dec4295af7ddbed9bd5</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_percent</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ac85b08a66a32e93c47eec51eea5f3786</anchor>
      <arglist>(x, pos)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axarr</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>af712e56f83a2600e8f3a9a0ecffb6255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bin_edges</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a9cb4a3af66f73832870577917f820db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ac8337e503b7b81372d3198f91bd94ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CC00_Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aebcd884d092c507a26a58a66ee86bf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CC00_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ac9781962636be253145110ba6cbe759e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CC0pm_Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ad18e96453bb24afd6a847c5aebd94599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CC_Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a711b9a369c2ba3ad22790f6a667d1912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CCpm0_Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a48bc4e6def067f85b38bd8def7b79b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CCpmpm_Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ae72583567ae0b9a2c391b1f3bbdc2f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CSV_HEADER</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aba1a5fc920a92698dc455086816c2bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>curv_discont</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aba13f20c4a1c8cef3b240f9b0e686163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a4c30ca6b3b5e6e6f8c4a1d5588a93a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dubins_outputs</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a57c8ac2f0e8ab343f4ffa6c0826eb5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dubins_path_length_hist</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a1bbbaa906049b663e26402442360b50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dubins_path_length_labels</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a83e324e6707862d9895259e72dc82e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a643cfff9f97cf3cbc2dfa8c8ccfaa2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>figsize</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a12edf57cb46e1a281254a46f6ddfe901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>filepath</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a76a2e4834413b5a86d6abd20547cc6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HC00_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>afbcb6b2ef65dd5bf9f08f3243b4c20bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HC0pm_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ab8f9467380e6a1a39aef76f342358e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HC_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a09dc5fad05a8af5b7729ce089999e8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HCpm0_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a0b397e52b571f8852c9b047935577e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HCpmpm_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ad464f30a93d967e0ee922bcfda0d0893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hist</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aa697877363679c19ffab42b626d835ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hspace</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a1f428c655101c7bcf8ee547cb4623a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a460bec846e4f9f5840e4953e0153b9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>linewidth</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ad18faef2185863d26b7e733560ae7a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loc</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a46ae56cec2aad5e3d2a1088e34139df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>n_samples</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a6ab5b6ba8aaf6c3a92e1137b4c186eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>range</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aae7d89150f6310cced33b9373c6524d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rel_path_length</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a5d2777b769cf7bda0fb25c8afa952b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a334fd89700afe888180be470c4dda245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a8e314cddc9e2b6d3de840a65e707ce33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>rs_outputs</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a5ef6b61bf86a0c605c7fafcaa7b2e2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>rs_path_length_hist</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a70537efc34cfaf5da63b3cda37adb0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>rs_path_length_labels</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ae0a4029819dda9635142cb91763b8913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sharey</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ae81a1efca9f914ea6c595f3e085b9091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>visible</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aa09f1763933ea39b5467208b9f976227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>weights</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a7d509296637f3898474eff46fc676350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>width</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a08be90f47428f87b3ff7d2592b0f8d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wspace</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a75a5a4020cfc2f9332062283b85b059e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>xlim</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aef0241adffa1eb064cacfdb6f675de05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reeds_shepp_state_space.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/reeds_shepp_state_space/</path>
    <filename>reeds__shepp__state__space_8cpp.html</filename>
    <includes id="reeds__shepp__state__space_8hpp" name="reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/reeds_shepp_state_space/reeds_shepp_state_space.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>reeds_shepp_state_space.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/reeds_shepp_state_space/</path>
    <filename>reeds__shepp__state__space_8hpp.html</filename>
    <includes id="ekf_8hpp" name="ekf.hpp" local="yes" imported="no">steering_functions/filter/ekf.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">steering::Reeds_Shepp_State_Space::Reeds_Shepp_Path</class>
    <class kind="class">steering::Reeds_Shepp_State_Space</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>steering_functions.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/</path>
    <filename>steering__functions_8hpp.html</filename>
    <class kind="struct">steering::Control</class>
    <class kind="struct">steering::Controller</class>
    <class kind="struct">steering::Measurement_Noise</class>
    <class kind="struct">steering::Motion_Noise</class>
    <class kind="struct">steering::State</class>
    <class kind="struct">steering::State_With_Covariance</class>
    <namespace>steering</namespace>
  </compound>
  <compound kind="file">
    <name>steering_functions_node.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/</path>
    <filename>steering__functions__node_8cpp.html</filename>
    <includes id="dubins__state__space_8hpp" name="dubins_state_space.hpp" local="yes" imported="no">steering_functions/dubins_state_space/dubins_state_space.hpp</includes>
    <includes id="cc00__dubins__state__space_8hpp" name="cc00_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc00_dubins_state_space.hpp</includes>
    <includes id="cc00__reeds__shepp__state__space_8hpp" name="cc00_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc00_reeds_shepp_state_space.hpp</includes>
    <includes id="cc0pm__dubins__state__space_8hpp" name="cc0pm_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc0pm_dubins_state_space.hpp</includes>
    <includes id="cc__dubins__state__space_8hpp" name="cc_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc_dubins_state_space.hpp</includes>
    <includes id="ccpm0__dubins__state__space_8hpp" name="ccpm0_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/ccpm0_dubins_state_space.hpp</includes>
    <includes id="ccpmpm__dubins__state__space_8hpp" name="ccpmpm_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/ccpmpm_dubins_state_space.hpp</includes>
    <includes id="hc00__reeds__shepp__state__space_8hpp" name="hc00_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc00_reeds_shepp_state_space.hpp</includes>
    <includes id="hc0pm__reeds__shepp__state__space_8hpp" name="hc0pm_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc0pm_reeds_shepp_state_space.hpp</includes>
    <includes id="hc__reeds__shepp__state__space_8hpp" name="hc_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_reeds_shepp_state_space.hpp</includes>
    <includes id="hcpm0__reeds__shepp__state__space_8hpp" name="hcpm0_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hcpm0_reeds_shepp_state_space.hpp</includes>
    <includes id="hcpmpm__reeds__shepp__state__space_8hpp" name="hcpmpm_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hcpmpm_reeds_shepp_state_space.hpp</includes>
    <includes id="reeds__shepp__state__space_8hpp" name="reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/reeds_shepp_state_space/reeds_shepp_state_space.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="class">PathClass</class>
    <class kind="class">RobotClass</class>
    <member kind="define">
      <type>#define</type>
      <name>ANIMATE</name>
      <anchorfile>steering__functions__node_8cpp.html</anchorfile>
      <anchor>a3b9f9e7313eee63e30eec8c61f85630b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISCRETIZATION</name>
      <anchorfile>steering__functions__node_8cpp.html</anchorfile>
      <anchor>acfe7f803def309845954f8411e1cea95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRAME_ID</name>
      <anchorfile>steering__functions__node_8cpp.html</anchorfile>
      <anchor>af551e913a493885fb18e8500d00fcc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_THETA</name>
      <anchorfile>steering__functions__node_8cpp.html</anchorfile>
      <anchor>aa246310f0ac4192193e78277fc727838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_X</name>
      <anchorfile>steering__functions__node_8cpp.html</anchorfile>
      <anchor>a58bfcb0a1bc1b5952caac9f77f93b53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_Y</name>
      <anchorfile>steering__functions__node_8cpp.html</anchorfile>
      <anchor>a438d0e4e178fe82b4a3f75dfeaa36625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>random</name>
      <anchorfile>steering__functions__node_8cpp.html</anchorfile>
      <anchor>a96fbd20d4f9949cd19261cdbea37c5cb</anchor>
      <arglist>(lower, upper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VISUALIZATION_DURATION</name>
      <anchorfile>steering__functions__node_8cpp.html</anchorfile>
      <anchor>a335e18f5d6fc6264c81dea28f5fd9b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>steering__functions__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>steering_functions_test.cpp</name>
    <path>/tmp/ws/src/steering_functions/test/</path>
    <filename>steering__functions__test_8cpp.html</filename>
    <includes id="dubins__state__space_8hpp" name="dubins_state_space.hpp" local="yes" imported="no">steering_functions/dubins_state_space/dubins_state_space.hpp</includes>
    <includes id="cc00__dubins__state__space_8hpp" name="cc00_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc00_dubins_state_space.hpp</includes>
    <includes id="cc00__reeds__shepp__state__space_8hpp" name="cc00_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc00_reeds_shepp_state_space.hpp</includes>
    <includes id="cc0pm__dubins__state__space_8hpp" name="cc0pm_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc0pm_dubins_state_space.hpp</includes>
    <includes id="cc__dubins__state__space_8hpp" name="cc_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc_dubins_state_space.hpp</includes>
    <includes id="ccpm0__dubins__state__space_8hpp" name="ccpm0_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/ccpm0_dubins_state_space.hpp</includes>
    <includes id="ccpmpm__dubins__state__space_8hpp" name="ccpmpm_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/ccpmpm_dubins_state_space.hpp</includes>
    <includes id="hc00__reeds__shepp__state__space_8hpp" name="hc00_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc00_reeds_shepp_state_space.hpp</includes>
    <includes id="hc0pm__reeds__shepp__state__space_8hpp" name="hc0pm_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc0pm_reeds_shepp_state_space.hpp</includes>
    <includes id="hc__reeds__shepp__state__space_8hpp" name="hc_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_reeds_shepp_state_space.hpp</includes>
    <includes id="hcpm0__reeds__shepp__state__space_8hpp" name="hcpm0_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hcpm0_reeds_shepp_state_space.hpp</includes>
    <includes id="hcpmpm__reeds__shepp__state__space_8hpp" name="hcpmpm_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hcpmpm_reeds_shepp_state_space.hpp</includes>
    <includes id="reeds__shepp__state__space_8hpp" name="reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/reeds_shepp_state_space/reeds_shepp_state_space.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>DISCRETIZATION</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>acfe7f803def309845954f8411e1cea95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPS_DISTANCE</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a80c9e73afa683efb95f7a04b77522bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPS_KAPPA</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a9737cccdcfdb396f0de82178b2544752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPS_YAW</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a5cf51b2f3c759faf7defd429ed2197d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KAPPA</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>acd1636d4e71f645d469c49a7ba8e18a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_THETA</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>aa246310f0ac4192193e78277fc727838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_X</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a58bfcb0a1bc1b5952caac9f77f93b53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_Y</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a438d0e4e178fe82b4a3f75dfeaa36625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>random</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a96fbd20d4f9949cd19261cdbea37c5cb</anchor>
      <arglist>(lower, upper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>random_boolean</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a4e6ee8be38e81d3aab8099b3d0e6567b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAMPLES</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>ad0c329adebc27917fc0a4f51079acf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGMA</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>ab899f53048f1f06a224b5eb1fa369750</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a7e297fa8883b5b72d631e3b37c7cb741</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_path_length</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>aeb4d37f2c5cb05347b48b46bb60f8195</anchor>
      <arglist>(const vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_path_length</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>abb57aca8391f51e457842d1619e91123</anchor>
      <arglist>(const vector&lt; State &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>get_random_state</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a6bb797a37a0d662b2bd4330f74e9dac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_equal</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a182fb93d361747e5d36e708ae487fb8a</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>seed</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a5e9bb437e310e9fddc118023a719e708</anchor>
      <arglist>(time(nullptr))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a84cbc2d1ba786586585758673205d53d</anchor>
      <arglist>(SteeringFunctions, curvatureContinuity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>aa132a97d4506c1c731b2088dd4218e7b</anchor>
      <arglist>(SteeringFunctions, interpolation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>aeb74da9d0835de11d63d5ee5d7922f34</anchor>
      <arglist>(SteeringFunctions, pathLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a190641f7d13794d53a4b5f4e8201f135</anchor>
      <arglist>(SteeringFunctions, reachingGoal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a0bc805e84cffda00b6b24774fc0c371b</anchor>
      <arglist>(SteeringFunctions, symmetry)</arglist>
    </member>
    <member kind="variable">
      <type>CC00_Dubins_State_Space</type>
      <name>cc00_dubins_backwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a1e3cc3978211b796b830a021939aa4aa</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, false)</arglist>
    </member>
    <member kind="variable">
      <type>CC00_Dubins_State_Space</type>
      <name>cc00_dubins_forwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>ac80dd11a195352a4f43677dd32a3335f</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>CC00_Reeds_Shepp_State_Space</type>
      <name>cc00_rs_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>abe805e2b0b0f2c7abf62caa79371ea0f</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>CC0pm_Dubins_State_Space</type>
      <name>cc0pm_dubins_backwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>af382c070f3f8208df5c01cc0cf28183d</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, false)</arglist>
    </member>
    <member kind="variable">
      <type>CC0pm_Dubins_State_Space</type>
      <name>cc0pm_dubins_forwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>ae2c64f48405a449fe9cc3b79ca67a9dd</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>CC_Dubins_State_Space</type>
      <name>cc_dubins_backwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>ae2f0bc21652dcf4d94646867cb4cbe53</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, false)</arglist>
    </member>
    <member kind="variable">
      <type>CC_Dubins_State_Space</type>
      <name>cc_dubins_forwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a5d844da6a5eb5deec90a59148904d544</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>CCpm0_Dubins_State_Space</type>
      <name>ccpm0_dubins_backwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a25e6439be28158766cfaa6f8195cb779</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, false)</arglist>
    </member>
    <member kind="variable">
      <type>CCpm0_Dubins_State_Space</type>
      <name>ccpm0_dubins_forwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a6c900561220ab67251b4187550af9667</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>CCpmpm_Dubins_State_Space</type>
      <name>ccpmpm_dubins_backwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>aa53189d1c694caafa131ea3653f1754f</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, false)</arglist>
    </member>
    <member kind="variable">
      <type>CCpmpm_Dubins_State_Space</type>
      <name>ccpmpm_dubins_forwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>ac2e3a2d95c8aec5cdf80e6fe0ac73de5</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>Dubins_State_Space</type>
      <name>dubins_backwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>ad4d610ec434d50361b3cccd21c53647a</anchor>
      <arglist>(KAPPA, DISCRETIZATION, false)</arglist>
    </member>
    <member kind="variable">
      <type>Dubins_State_Space</type>
      <name>dubins_forwards_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>af22efada457c110f20cb251d24a4509b</anchor>
      <arglist>(KAPPA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>HC00_Reeds_Shepp_State_Space</type>
      <name>hc00_rs_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a4c484b54d8376e16f4123ca0771d35a3</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>HC0pm_Reeds_Shepp_State_Space</type>
      <name>hc0pm_rs_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a2ddc476506e29fefef548b2f54981cbc</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>HC_Reeds_Shepp_State_Space</type>
      <name>hc_rs_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>ab0c040e9e6cc27bb1ddd3f3d9a307f84</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>HCpm0_Reeds_Shepp_State_Space</type>
      <name>hcpm0_rs_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a78cf0285230b496d974a695ddaeeb87d</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>HCpmpm_Reeds_Shepp_State_Space</type>
      <name>hcpmpm_rs_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>aa95f0377a9c9d9d2824f9d9a7ae2efc6</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>Reeds_Shepp_State_Space</type>
      <name>rs_ss</name>
      <anchorfile>steering__functions__test_8cpp.html</anchorfile>
      <anchor>a32bf3cd6c78e0ef0c5b57ca974320876</anchor>
      <arglist>(KAPPA, DISCRETIZATION)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timing_test.cpp</name>
    <path>/tmp/ws/src/steering_functions/test/</path>
    <filename>timing__test_8cpp.html</filename>
    <includes id="dubins__state__space_8hpp" name="dubins_state_space.hpp" local="yes" imported="no">steering_functions/dubins_state_space/dubins_state_space.hpp</includes>
    <includes id="cc00__dubins__state__space_8hpp" name="cc00_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc00_dubins_state_space.hpp</includes>
    <includes id="cc00__reeds__shepp__state__space_8hpp" name="cc00_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc00_reeds_shepp_state_space.hpp</includes>
    <includes id="cc0pm__dubins__state__space_8hpp" name="cc0pm_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc0pm_dubins_state_space.hpp</includes>
    <includes id="cc__dubins__state__space_8hpp" name="cc_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/cc_dubins_state_space.hpp</includes>
    <includes id="ccpm0__dubins__state__space_8hpp" name="ccpm0_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/ccpm0_dubins_state_space.hpp</includes>
    <includes id="ccpmpm__dubins__state__space_8hpp" name="ccpmpm_dubins_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/ccpmpm_dubins_state_space.hpp</includes>
    <includes id="hc00__reeds__shepp__state__space_8hpp" name="hc00_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc00_reeds_shepp_state_space.hpp</includes>
    <includes id="hc0pm__reeds__shepp__state__space_8hpp" name="hc0pm_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc0pm_reeds_shepp_state_space.hpp</includes>
    <includes id="hc__reeds__shepp__state__space_8hpp" name="hc_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hc_reeds_shepp_state_space.hpp</includes>
    <includes id="hcpm0__reeds__shepp__state__space_8hpp" name="hcpm0_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hcpm0_reeds_shepp_state_space.hpp</includes>
    <includes id="hcpmpm__reeds__shepp__state__space_8hpp" name="hcpmpm_reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/hc_cc_state_space/hcpmpm_reeds_shepp_state_space.hpp</includes>
    <includes id="reeds__shepp__state__space_8hpp" name="reeds_shepp_state_space.hpp" local="yes" imported="no">steering_functions/reeds_shepp_state_space/reeds_shepp_state_space.hpp</includes>
    <includes id="steering__functions_8hpp" name="steering_functions.hpp" local="yes" imported="no">steering_functions/steering_functions.hpp</includes>
    <class kind="struct">Statistic</class>
    <member kind="define">
      <type>#define</type>
      <name>ALPHA1</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>afec7121cee3ac42de7f64aefd50c66cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALPHA2</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a6e6cd685f94be3c0552ee4cb3e0881ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALPHA3</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>aef2261269821a4680fe2d8389edb6af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALPHA4</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>af8e4e3fc5b56a3cf8340fd6534c71e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISCRETIZATION</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>acfe7f803def309845954f8411e1cea95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPS_KAPPA</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a9737cccdcfdb396f0de82178b2544752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K1</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>aadecb1977e30da2f62766f1fcb8b1f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K2</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>ab6d0e745059aded06587e4b6933bca0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>K3</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>aa6d1b6ea9feee250d0e41586bd39d654</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KAPPA</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>acd1636d4e71f645d469c49a7ba8e18a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_THETA</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>aa246310f0ac4192193e78277fc727838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_X</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a58bfcb0a1bc1b5952caac9f77f93b53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPERATING_REGION_Y</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a438d0e4e178fe82b4a3f75dfeaa36625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>random</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a96fbd20d4f9949cd19261cdbea37c5cb</anchor>
      <arglist>(lower, upper)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAMPLES</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>ad0c329adebc27917fc0a4f51079acf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGMA</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>ab899f53048f1f06a224b5eb1fa369750</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STD_THETA</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a65a69eca69b483ef52d116de1b345944</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STD_X</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a4b34db6d32e5be7b2c14850d77760360</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STD_Y</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a43fefdf2655f594c8a49e6d81147a87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>vector&lt; Statistic &gt;</type>
      <name>get_controls</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>ad981f3697da4205f9ce02327c793fa76</anchor>
      <arglist>(const string &amp;id, const vector&lt; State &gt; &amp;starts, const vector&lt; State &gt; &amp;goals)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_curv_discont</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a868789a82c185b37a2b4edc1614681b1</anchor>
      <arglist>(const vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_mean</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a0f56be00943e146c358b082b605b1e63</anchor>
      <arglist>(const vector&lt; double &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; Statistic &gt;</type>
      <name>get_path</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a1ee6de06db295e67b6733ea90b697a17</anchor>
      <arglist>(const string &amp;id, const vector&lt; State &gt; &amp;starts, const vector&lt; State &gt; &amp;goals)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; Statistic &gt;</type>
      <name>get_path_with_covariance</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a343d12ba262e8fe493c63aaae636155b</anchor>
      <arglist>(const string &amp;id, const vector&lt; State_With_Covariance &gt; &amp;starts, const vector&lt; State &gt; &amp;goals)</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>get_random_state</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a6bb797a37a0d662b2bd4330f74e9dac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_std</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a2b33a3d1d24f25eb1ea3aeb52736f71d</anchor>
      <arglist>(const vector&lt; double &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>aebd18b9341b8108e03c4965387d3b91f</anchor>
      <arglist>(Timing, getControls)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>ad4aad6b0cddec547c844ed463985ca82</anchor>
      <arglist>(Timing, getPath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a45fad35a905f0f2bf04db855e227d0f7</anchor>
      <arglist>(Timing, getPathWithCovariance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_to_file</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>afdff22a42e1596c328818127a145b997</anchor>
      <arglist>(const string &amp;id, const vector&lt; Statistic &gt; &amp;stats)</arglist>
    </member>
    <member kind="variable">
      <type>CC00_Dubins_State_Space</type>
      <name>cc00_dubins_forwards_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>ac80dd11a195352a4f43677dd32a3335f</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>CC00_Reeds_Shepp_State_Space</type>
      <name>cc00_rs_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>abe805e2b0b0f2c7abf62caa79371ea0f</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>CC0pm_Dubins_State_Space</type>
      <name>cc0pm_dubins_forwards_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>ae2c64f48405a449fe9cc3b79ca67a9dd</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>CC_Dubins_State_Space</type>
      <name>cc_dubins_forwards_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a5d844da6a5eb5deec90a59148904d544</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>CCpm0_Dubins_State_Space</type>
      <name>ccpm0_dubins_forwards_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a6c900561220ab67251b4187550af9667</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>CCpmpm_Dubins_State_Space</type>
      <name>ccpmpm_dubins_forwards_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>ac2e3a2d95c8aec5cdf80e6fe0ac73de5</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>Dubins_State_Space</type>
      <name>dubins_backwards_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>ad4d610ec434d50361b3cccd21c53647a</anchor>
      <arglist>(KAPPA, DISCRETIZATION, false)</arglist>
    </member>
    <member kind="variable">
      <type>Dubins_State_Space</type>
      <name>dubins_forwards_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>af22efada457c110f20cb251d24a4509b</anchor>
      <arglist>(KAPPA, DISCRETIZATION, true)</arglist>
    </member>
    <member kind="variable">
      <type>HC00_Reeds_Shepp_State_Space</type>
      <name>hc00_rs_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a4c484b54d8376e16f4123ca0771d35a3</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>HC0pm_Reeds_Shepp_State_Space</type>
      <name>hc0pm_rs_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a2ddc476506e29fefef548b2f54981cbc</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>HC_Reeds_Shepp_State_Space</type>
      <name>hc_rs_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>ab0c040e9e6cc27bb1ddd3f3d9a307f84</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>HCpm0_Reeds_Shepp_State_Space</type>
      <name>hcpm0_rs_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a78cf0285230b496d974a695ddaeeb87d</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>HCpmpm_Reeds_Shepp_State_Space</type>
      <name>hcpmpm_rs_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>aa95f0377a9c9d9d2824f9d9a7ae2efc6</anchor>
      <arglist>(KAPPA, SIGMA, DISCRETIZATION)</arglist>
    </member>
    <member kind="variable">
      <type>Reeds_Shepp_State_Space</type>
      <name>rs_ss</name>
      <anchorfile>timing__test_8cpp.html</anchorfile>
      <anchor>a32bf3cd6c78e0ef0c5b57ca974320876</anchor>
      <arglist>(KAPPA, DISCRETIZATION)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utilities.cpp</name>
    <path>/tmp/ws/src/steering_functions/src/utilities/</path>
    <filename>utilities_8cpp.html</filename>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" imported="no">steering_functions/utilities/utilities.hpp</includes>
    <namespace>steering</namespace>
    <member kind="function">
      <type>int</type>
      <name>array_index_min</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ac907a5331cadcba4c53debfcc9e6bfd9</anchor>
      <arglist>(double array[], int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>double_array_init</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a82c77f583252079277dfbf9e5d8cacad</anchor>
      <arglist>(double array[], int size, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_of_circular_arc</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a41057ba19cd138e6ed85364b7c0ad90d</anchor>
      <arglist>(double x_i, double y_i, double theta_i, double kappa, double direction, double length, double *x_f, double *y_f, double *theta_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_of_clothoid</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ad92d47d5efb216d0048100ec3a081d49</anchor>
      <arglist>(double x_i, double y_i, double theta_i, double kappa_i, double sigma, double direction, double length, double *x_f, double *y_f, double *theta_f, double *kappa_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_of_straight_line</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a4066139161affd0c5f89ad873288392b</anchor>
      <arglist>(double x_i, double y_i, double theta, double direction, double length, double *x_f, double *y_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fresnel</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a945be7a93607387dae922fb18de893c0</anchor>
      <arglist>(double s, double &amp;S_f, double &amp;C_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fresnel_0_8</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a578eef7269d3c12429d0eaadef4b8e5b</anchor>
      <arglist>(double x, double &amp;S_f, double &amp;C_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fresnel_8_inf</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ab166eca88b172ea3e0dee0c14cc03710</anchor>
      <arglist>(double x, double &amp;S_f, double &amp;C_f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_epsilon</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aae74fce1e6c13966d1e01b1524103cdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>global_frame_change</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ada446a69c0d441c1708d41f12dc0d983</anchor>
      <arglist>(double x, double y, double theta, double local_x, double local_y, double *global_x, double *global_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>local_frame_change</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a96231bc2d103758cb36b5b1a7b9e99c2</anchor>
      <arglist>(double x, double y, double theta, double global_x, double global_y, double *local_x, double *local_y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pify</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a5a73da20bfd41758c060141c37671a99</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>point_distance</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ad424216784c2ffb8faf17dc8a5834411</anchor>
      <arglist>(double x1, double y1, double x2, double y2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointer_array_init</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a925f61414e98a5471e77b16df2037faf</anchor>
      <arglist>(void *array[], int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>polar</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a89a7c5c966b7f10a3b1ca7150b7c3735</anchor>
      <arglist>(double x, double y, double &amp;r, double &amp;theta)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sgn</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aa9af5225dafb2f4b26fd94529dba8518</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>twopify</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ac33c5a865b9c7f690227b46035d39cfb</anchor>
      <arglist>(double alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utilities.hpp</name>
    <path>/tmp/ws/src/steering_functions/include/steering_functions/utilities/</path>
    <filename>utilities_8hpp.html</filename>
    <namespace>steering</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HALF_PI</name>
      <anchorfile>utilities_8hpp.html</anchorfile>
      <anchor>ae3ec3219e4eee3b0992bfd59c2e2bc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>utilities_8hpp.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQRT_PI</name>
      <anchorfile>utilities_8hpp.html</anchorfile>
      <anchor>a204175c725ee19858dedec2865d490b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQRT_PI_INV</name>
      <anchorfile>utilities_8hpp.html</anchorfile>
      <anchor>adcef6f7e3109de1618a3d1436ee08625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQRT_TWO_PI_INV</name>
      <anchorfile>utilities_8hpp.html</anchorfile>
      <anchor>a4057cf0be453dc35f83bde0e46a7dc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TWO_PI</name>
      <anchorfile>utilities_8hpp.html</anchorfile>
      <anchor>a3b947f4b635461030ff2d87833e5049e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>array_index_min</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ac907a5331cadcba4c53debfcc9e6bfd9</anchor>
      <arglist>(double array[], int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>double_array_init</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a82c77f583252079277dfbf9e5d8cacad</anchor>
      <arglist>(double array[], int size, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_of_circular_arc</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a41057ba19cd138e6ed85364b7c0ad90d</anchor>
      <arglist>(double x_i, double y_i, double theta_i, double kappa, double direction, double length, double *x_f, double *y_f, double *theta_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_of_clothoid</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ad92d47d5efb216d0048100ec3a081d49</anchor>
      <arglist>(double x_i, double y_i, double theta_i, double kappa_i, double sigma, double direction, double length, double *x_f, double *y_f, double *theta_f, double *kappa_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_of_straight_line</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a4066139161affd0c5f89ad873288392b</anchor>
      <arglist>(double x_i, double y_i, double theta, double direction, double length, double *x_f, double *y_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fresnel</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a945be7a93607387dae922fb18de893c0</anchor>
      <arglist>(double s, double &amp;S_f, double &amp;C_f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_epsilon</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aae74fce1e6c13966d1e01b1524103cdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>global_frame_change</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ada446a69c0d441c1708d41f12dc0d983</anchor>
      <arglist>(double x, double y, double theta, double local_x, double local_y, double *global_x, double *global_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>local_frame_change</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a96231bc2d103758cb36b5b1a7b9e99c2</anchor>
      <arglist>(double x, double y, double theta, double global_x, double global_y, double *local_x, double *local_y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pify</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a5a73da20bfd41758c060141c37671a99</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>point_distance</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ad424216784c2ffb8faf17dc8a5834411</anchor>
      <arglist>(double x1, double y1, double x2, double y2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointer_array_init</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a925f61414e98a5471e77b16df2037faf</anchor>
      <arglist>(void *array[], int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>polar</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a89a7c5c966b7f10a3b1ca7150b7c3735</anchor>
      <arglist>(double x, double y, double &amp;r, double &amp;theta)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sgn</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aa9af5225dafb2f4b26fd94529dba8518</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>twopify</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ac33c5a865b9c7f690227b46035d39cfb</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>epsilon</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ad93cd7feabd1c705ef1757e90773a789</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CC00_Dubins_State_Space::CC00_Dubins</name>
    <filename>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</filename>
    <member kind="function">
      <type></type>
      <name>CC00_Dubins</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>a0acfdd558e16595c258045b0a9a8e433</anchor>
      <arglist>(CC00_Dubins_State_Space *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeST_exists</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>ae7ec541189f06aea5a7ab847514560eb</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeST_path</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>a8bd748cb730e0b5f37f7112479f67a47</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TeST_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>abba3a3f58d27c874a21f899a717f0427</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiST_exists</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>a850a91efb44eeea85cc1a9aa77cf2c8a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiST_path</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>ab099aad82e13c8e487862aa152ce105c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TiST_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>ab68838461e72d5ea3abab59e1221011e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TST_exists</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>a72ac04db77806fa5c54f8655940c8687</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TST_path</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>ab40c93db92efca447f4f17266c7dfa7d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TT_exists</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>ac23b744329fcfd604a371170577b8c0c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TT_path</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>abdfe6ccec89b117776ebbf03e8fcbc3d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>a9f1511468ec28afdc25fdca3cb0b464c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTT_exists</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>a6044bb245fdf7f16568f73c4b666c210</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTT_path</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>a4256d866cd37b6c3d186ef9df809face</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>a680bf2caaa954d10216e08400e663034</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>afcc19f1b85a286c7aab4787996cdfd8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>a8905ced5386631060ec7484bce6f6203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CC00_Dubins_State_Space *</type>
      <name>parent_</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space_1_1CC00__Dubins.html</anchorfile>
      <anchor>a2cfdc9d3119e4b91be2393aed5777621</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CC00_Dubins_State_Space</name>
    <filename>classsteering_1_1CC00__Dubins__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <class kind="class">steering::CC00_Dubins_State_Space::CC00_Dubins</class>
    <member kind="function">
      <type>CC_Dubins_Path *</type>
      <name>cc00_circles_dubins_path</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space.html</anchorfile>
      <anchor>aa10d92a6e62f2e9f95ecdff48cdb1792</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>CC_Dubins_Path *</type>
      <name>cc00_dubins</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space.html</anchorfile>
      <anchor>aed16ba5b1bcd105ea5f63d5ea9fb2e75</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CC00_Dubins_State_Space</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space.html</anchorfile>
      <anchor>ad829788daa3ebbe1a10e4b19aa00bf81</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1, bool forwards=true)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space.html</anchorfile>
      <anchor>a89ff50de8a3e358edcf14a14301344c8</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space.html</anchorfile>
      <anchor>ac4df2491e8cd4893e1327b2e1e4676bf</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CC00_Dubins_State_Space</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space.html</anchorfile>
      <anchor>a0616a94417e8e2894cf79cd5b2aff6a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; CC00_Dubins &gt;</type>
      <name>cc00_dubins_</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space.html</anchorfile>
      <anchor>a98424985ecefa302818de2da84e7bad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forwards_</name>
      <anchorfile>classsteering_1_1CC00__Dubins__State__Space.html</anchorfile>
      <anchor>a56ab55348c536f69f9af6e0bbc8fad14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CC00_Reeds_Shepp_State_Space::CC00_Reeds_Shepp</name>
    <filename>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</filename>
    <member kind="function">
      <type></type>
      <name>CC00_Reeds_Shepp</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a8d15a0ef3ca6eb4b8a19ae8987c608af</anchor>
      <arglist>(CC00_Reeds_Shepp_State_Space *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TceScT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a488d748427b9fc74eb48a33a7f2a8d94</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TceScT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a4e3db4bcb949193559ddfda1fd747b5a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TceST_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>ad3d91cdc6ba4f67f8c1d8cd4872a086d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TceST_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a8ae7a56fdceddf6ca99b53d15c721f9c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TciScT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>ac363005c0bff784217412dc01a040bd0</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TciScT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a210b1c14140e3feaf8546400d69835bd</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TciST_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a04745600896be2170139e11398209260</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TciST_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a8125486aa17fd9fbd537ff2a9824f0d5</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcScT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a5d1d18c0adf185d8524a05fae8c65d49</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcScT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a2134e4ade494a16037293a7bfe2c3766</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcST_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a9c7c5f73081c4bc5f68edb86737f521b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcST_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a266e7b141265eaccadaaf154a61abd0c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a95f3d403b064b72465cfbce93da44543</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>ad9d76b673bfe4ea1ac0ad69cdb81fb91</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a0386d3567f8615900050f2857cc370ba</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTcT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a4dbed8f95a744b3fef7d7a7d28814a98</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTcT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a553f7a5020750ab5778359ca74c99246</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>aee57f4c74af79b218128202683bf52ce</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTeST_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a8864ae58e17cd03f58c4850aa6e50b57</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTeST_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>abb464a64fd1a87524d4b31763b148e9a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTeSTcT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>af705774e90eed18a0c783bf875a050f6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTeSTcT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a491df2d5414812bcf44cd715dcf0314e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTiST_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a59ccacab964b32b9b9348889c372d8d6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTiST_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>aec50ec6a971cb2b72634962305e75c26</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTiSTcT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>abbc98cdddf4ea5a9a8c545855edaf8fa</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTiSTcT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a875ef2c390efec001166f4fc88535eb3</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTST_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a122103a9386fe635a4a81b2426a84f22</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTST_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>aea9a71e2e65c1c44987fb86d53701913</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTSTcT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>af7cbb763e782a9266bda51d7547fa382</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTSTcT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>ad6354a3dc243d58b9e0a1f8bea3c2c85</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a310fa0ee04013dadef1010de108dd940</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a1186ba962dd06a8584cd0ef3a790b346</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a13b43348afff070bb119124c42246e29</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTTcT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a95b232f9cb2d024a4e84f05e9ca6c293</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTTcT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a28265b3a6733fdac6df39785e4165345</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>aeaa311f14f6d0ceb8c00f8ce58e5997f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeScT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a9d7819cf2f90fef8bcbc70ceb01cac15</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeScT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a01de88b3eb50e8050d3b94dea2a486f1</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeST_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a83ac082c818d671b4ab51993a32aaf5c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeST_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a87a021a128d18729a1788c627c5a3f81</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TeST_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a84c6a51d52b8e42a25a0a575100443d1</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeSTcT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a5201f70ad28995924bc56091a318cda8</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeSTcT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a8a57e36e3c6fd40c4552bcddfeae3a63</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiScT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a77a2f04ed25abfb4455538cdf588d37c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiScT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a0606e992c9b539c360fac83bceb6bfba</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiST_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>aea4efc343448f560ac236c97477dbcb7</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiST_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a5b3a48b10200134962ca0bfc48cf32bb</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TiST_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>af5242e2e7a1a2cdb3b72795603e33c78</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiSTcT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a11c0ce2bdbf4eebcd7ec7090957dabeb</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiSTcT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>afd735281857ac13598995f19f59d4fad</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TScT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>af79762506e5517cc0e18e03be9eff7d4</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TScT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a13752799e253463a21f68b8b27c9771d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TST_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a67751c818104c11ace10adec3cc13760</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TST_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a17dcb9c1573bacae459a3a14da62a9bc</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TSTcT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a976dad92bd47d8e0fefb0f2f50c7e87f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TSTcT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a0d0509819ee93cf3e53b653b9e4a0175</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a76a948f2e448971c9f3a8187a2988cb3</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>adbd7c40eaae28be2f5ac8cf237b6dcc7</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a5e74aaabd4f03a0032fbbcf030767765</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTcT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a0046d4ecdc0fc23da9d5e566bc8b1ddb</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTcT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a6a09738152b531703a7968c34d25b4c3</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a161a5d1634d629c298ef33a9f2c2bc51</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTcTT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a833f7ab024e89ccaf000960aa8c07ddd</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTcTT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a827f6e6d7e4c8ef4a6754814b675ed8c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTcTT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a955c596f1dc3e267df7a44308b41e9a6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTT_exists</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a5bdc46aec2dc6370390a638362acc4f0</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTT_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a3923eddf171ee9268964b7d4a031b027</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a15d28bb38166c6991d8aa7781aaa3adc</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a33d65286880cdbc52c83a450e3080278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a920e4feab4638f0919c91dd406ff5921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CC00_Reeds_Shepp_State_Space *</type>
      <name>parent_</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html</anchorfile>
      <anchor>a3c59ebb3350c9afab1303190eb900b6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CC00_Reeds_Shepp_State_Space</name>
    <filename>classsteering_1_1CC00__Reeds__Shepp__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <class kind="class">steering::CC00_Reeds_Shepp_State_Space::CC00_Reeds_Shepp</class>
    <member kind="function">
      <type>HC_CC_RS_Path *</type>
      <name>cc00_circles_rs_path</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a91c4869d40ce7af65138a177e1021ed1</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>HC_CC_RS_Path *</type>
      <name>cc00_reeds_shepp</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>af8837635ee0930055ae77dfae143341b</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CC00_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a108b0491623685965083af8ced69442d</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a99b9c9fbdf9a6afd44f922f8994bed02</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ae3cee9bf38c7122caba6cf18a40b3cb9</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CC00_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>aa0bc7576983a3b0ca201c8681085669d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; CC00_Reeds_Shepp &gt;</type>
      <name>cc00_reeds_shepp_</name>
      <anchorfile>classsteering_1_1CC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ae91c4196283df5a34b17be90e1c8b18b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CC0pm_Dubins_State_Space::CC0pm_Dubins</name>
    <filename>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</filename>
    <member kind="function">
      <type></type>
      <name>CC0pm_Dubins</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>ab368b287d77fa316126ccd753545944d</anchor>
      <arglist>(CC0pm_Dubins_State_Space *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeST_exists</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a0c8868a1b6225776063fdde3ef62433e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeST_path</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>abbe04d65bf813e1f6cb11a440723ae74</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TeST_tangent_circles</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a6c74fdffcf8b800a5a749d54595dfcc8</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiST_exists</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a763726497d617e413e0ce5a59bf58c2e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiST_path</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a8104d46d50b5c680d80acc336bc1ad27</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TiST_tangent_circles</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>ac315f8fab1e3b07a3f49aaadb36e9cd8</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TST_exists</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a686b1b0e4c3892a497de14d0a921383f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TST_path</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a723806bef11b2845e25ac04694ca9dde</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TT_exists</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a9d63fca524cdbb589506fa1dc249bb7c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TT_path</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a8c3f035d75f9a0b00cc9deab3fa2cffe</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>ab229ffcc5016c42259e52a9f61fe3489</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTT_exists</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>ac8586c828699c98d99b5c2e5ad3e1990</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTT_path</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a1898bdfe4bee4f2b3f5eb7f7c217a44c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTT_tangent_circles</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a5b454ed218c6723237eb25adc22e220c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>acf2d418fe3797c988b8a572fe873b5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a64ae6f1c2b663dd0961c55ee40720e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CC0pm_Dubins_State_Space *</type>
      <name>parent_</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html</anchorfile>
      <anchor>a644a5624e70df7637d8e0a605e54ff33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CC0pm_Dubins_State_Space</name>
    <filename>classsteering_1_1CC0pm__Dubins__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <class kind="class">steering::CC0pm_Dubins_State_Space::CC0pm_Dubins</class>
    <member kind="function">
      <type>CC_Dubins_Path *</type>
      <name>cc0pm_circles_dubins_path</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>a215e933739e96d486fb3b1656b96b085</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>CC_Dubins_Path *</type>
      <name>cc0pm_dubins</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>a98f7b8f93316fae7335295960f008d2a</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CC0pm_Dubins_State_Space</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>a8c7406e8b593feb25bf534453a174b65</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1, bool forwards=true)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>a88454240f34528db611c558adfa715a6</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>a82013f11ec76066d0986694ca3a0aba8</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CC0pm_Dubins_State_Space</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>ac79d9631050c9631aadf7a6c983d9d45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; CC0pm_Dubins &gt;</type>
      <name>cc0pm_dubins_</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>a749156518c44f17046a4825ecc0fe5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forwards_</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>a3f24c94227c036a041c7b02511e40b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>aa7405cb657df2aeb59eb3d9cc728b83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>a2d1f15ae04f91d4dd4446495e90a0e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC_CC_Circle_Param</type>
      <name>rs_circle_param_</name>
      <anchorfile>classsteering_1_1CC0pm__Dubins__State__Space.html</anchorfile>
      <anchor>abcc8e4577898ea90dc691c743c7d9f4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CC_Dubins_Path</name>
    <filename>classsteering_1_1CC__Dubins__Path.html</filename>
    <base>steering::Path</base>
    <member kind="function">
      <type></type>
      <name>CC_Dubins_Path</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a6b82165c9aaa33cd0cf3e5e759074c4a</anchor>
      <arglist>(const Configuration &amp;_start, const Configuration &amp;_end, cc_dubins::path_type _type, double _kappa, double _sigma, Configuration *_qi1, Configuration *_qi2, Configuration *_qi3, Configuration *_qi4, HC_CC_Circle *_cstart, HC_CC_Circle *_cend, HC_CC_Circle *_ci1, HC_CC_Circle *_ci2, double _length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a4ac681bc1a794272e51ce362f7375d8c</anchor>
      <arglist>(bool eol) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CC_Dubins_Path</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a6ed9bacb2355b1a57ccb631dc0573de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>HC_CC_Circle *</type>
      <name>cend</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a69f1ea9f9a2a455e058226e734f7acc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HC_CC_Circle *</type>
      <name>ci1</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a5fa6fbf044526aa85af91891590e2bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HC_CC_Circle *</type>
      <name>ci2</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a76cd9b53098ed90c777ebc7f13d4ff37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HC_CC_Circle *</type>
      <name>cstart</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a5e7d467f8d027a16d22635ca5609126b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration *</type>
      <name>qi1</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a28239a1a32f5404fb16d301113d7d10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration *</type>
      <name>qi2</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a25d49223985b720de855ad1f73d6ce9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration *</type>
      <name>qi3</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a7431e4d8ef2d304763695510e91e6da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration *</type>
      <name>qi4</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>a12f559c14fbb300244e6f6972e60c646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cc_dubins::path_type</type>
      <name>type</name>
      <anchorfile>classsteering_1_1CC__Dubins__Path.html</anchorfile>
      <anchor>ae178f492bc51912e668eca118699d331</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CC_Dubins_State_Space</name>
    <filename>classsteering_1_1CC__Dubins__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <member kind="function">
      <type></type>
      <name>CC_Dubins_State_Space</name>
      <anchorfile>classsteering_1_1CC__Dubins__State__Space.html</anchorfile>
      <anchor>a3483f21654d4e33b11f6602e15576f17</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1, bool forwards=true)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1CC__Dubins__State__Space.html</anchorfile>
      <anchor>ad3ea8a09084b2f5c2bcbfefa8a8ea799</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1CC__Dubins__State__Space.html</anchorfile>
      <anchor>a7820cd4d93b7f70f01d453427a9b8184</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; State, Control &gt; &gt;</type>
      <name>predict_state</name>
      <anchorfile>classsteering_1_1CC__Dubins__State__Space.html</anchorfile>
      <anchor>ac39a0377c6c91730cb2856aa30de20f8</anchor>
      <arglist>(const State &amp;state, bool forwards) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CC00_Dubins_State_Space</type>
      <name>cc00_dubins_state_space_</name>
      <anchorfile>classsteering_1_1CC__Dubins__State__Space.html</anchorfile>
      <anchor>a3024f358919128e3ebcae060129c7357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CC0pm_Dubins_State_Space</type>
      <name>cc0pm_dubins_state_space_</name>
      <anchorfile>classsteering_1_1CC__Dubins__State__Space.html</anchorfile>
      <anchor>a5e90a2d6edbdb2f205165c122c425532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CCpm0_Dubins_State_Space</type>
      <name>ccpm0_dubins_state_space_</name>
      <anchorfile>classsteering_1_1CC__Dubins__State__Space.html</anchorfile>
      <anchor>a98f77a36297fd9537c8d2ec519e50a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CCpmpm_Dubins_State_Space</type>
      <name>ccpmpm_dubins_state_space_</name>
      <anchorfile>classsteering_1_1CC__Dubins__State__Space.html</anchorfile>
      <anchor>ab193378a77b65e72f0822828d7b8ec21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forwards_</name>
      <anchorfile>classsteering_1_1CC__Dubins__State__Space.html</anchorfile>
      <anchor>ab7fa70a844e5de759c0ae5e01f735c5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CCpm0_Dubins_State_Space::CCpm0_Dubins</name>
    <filename>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</filename>
    <member kind="function">
      <type></type>
      <name>CCpm0_Dubins</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a1b25fefa5eaeba44141149562ba50182</anchor>
      <arglist>(CCpm0_Dubins_State_Space *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeST_exists</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>ade089ef4c7a75b165d04e095ebc4d07b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeST_path</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>aa7850889bcd58146d8f85599ea3789d6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TeST_tangent_circles</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>adb118abfb96a4f40b065334c920a79fd</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiST_exists</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a27719877bd7dacb3ee5588108684bfa2</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiST_path</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a4b1dd68b01c2559ebc1689e6f089c0ca</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TiST_tangent_circles</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a7464339fbfa225b57f424c020a9336f5</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TST_exists</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a162ebb7ae66968f06bfdf66aa8ad56dd</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TST_path</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a4e2b6db8fdc5270060b40db9f007dd64</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TT_exists</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a4b3d6f7e2b4ec80192379912fcd14cb0</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TT_path</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>aa21bada6f3d3478a863562d23deb953b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TT_tangent_circles</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a00a4e41e043ce84404e140551e500656</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTT_exists</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>abd6c3caad8cfdead072714b5ef0aa204</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTT_path</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>ac7ff0ff133ff131da0ac9f725e38d311</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTT_tangent_circles</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a8f7d149fa05aa94c2a57a12a966835a7</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a16bbb3a47b487d63ca7963ee42a27fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a3dc2e4b6840f59b48e6f6cab566cd3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CCpm0_Dubins_State_Space *</type>
      <name>parent_</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html</anchorfile>
      <anchor>a4ad81bdd6f8e09e7ac6070e12c23619c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CCpm0_Dubins_State_Space</name>
    <filename>classsteering_1_1CCpm0__Dubins__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <class kind="class">steering::CCpm0_Dubins_State_Space::CCpm0_Dubins</class>
    <member kind="function">
      <type>CC_Dubins_Path *</type>
      <name>ccpm0_circles_dubins_path</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>aa5c4632c6ec48950af2b1dafce2e5d73</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>CC_Dubins_Path *</type>
      <name>ccpm0_dubins</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>a14dc99eba7db6b7628e8077569db85ee</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CCpm0_Dubins_State_Space</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>a983690991a69643340fb07c3f0e197c6</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1, bool forwards=true)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>a6ed206437d4a62742823940257514edc</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>a3ebe1ccb93ee20ce91477e02ff71fab1</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CCpm0_Dubins_State_Space</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>a05a90e448705a82ab976ded35647e31b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; CCpm0_Dubins &gt;</type>
      <name>ccpm0_dubins_</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>a8c9a1b298b9e1528842a8b8f4257d473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forwards_</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>a8118695053d9910c67e7de7e7096e07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>a85590005eb5d3b8fb2274f2ed6ea4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>a468bac12271309d81d32efe3516cd4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC_CC_Circle_Param</type>
      <name>rs_circle_param_</name>
      <anchorfile>classsteering_1_1CCpm0__Dubins__State__Space.html</anchorfile>
      <anchor>abc107a5c13d7c4d0e7defdda5e84f4ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CCpmpm_Dubins_State_Space::CCpmpm_Dubins</name>
    <filename>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</filename>
    <member kind="function">
      <type></type>
      <name>CCpmpm_Dubins</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a6989e13ca0fddfb5e3de43234ad483d4</anchor>
      <arglist>(CCpmpm_Dubins_State_Space *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeST_exists</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a938e912a313f42c61e9af1ba5fd3ad68</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeST_path</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>aef82e722de345f51f9a90c3861fe525e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TeST_tangent_circles</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>aafc1011abe02e24f8304f67d3dd21252</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiST_exists</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>aaf132433a24b6139fca9e5d1b2285bf1</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiST_path</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a6c68e50e3934670bc0f8c4aeebe24d86</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TiST_tangent_circles</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a2b489da0967dabae55505f93f101895b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TST_exists</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a5e24f56d1b43603bf9a518ff63d3062a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TST_path</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a16350e512af74c323447767512bf52b7</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TT_exists</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a03c9978a0092039dc07656c722a2208e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TT_path</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a4df3e9c53af7d72b69abc4e1a6fda2ce</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TT_tangent_circles</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a4fbb15abef58bcd5f77942a13595ef51</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTT_exists</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>ad51eda895ed61a2a9217594ee6ab63c5</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTT_path</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a37fe3e5dce9e0ee032abf149f904c9bb</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTT_tangent_circles</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a22368f00734d5094a2c266c6d0a06912</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTTT_exists</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a92386a8de588db43f2d608e17c81e539</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTTT_path</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a4bed882c61d75a324c3ed2215012d692</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTTT_tangent_circles</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>afb9c9c7497f4b5ab1bcc608b89df4cec</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a026fe2b5a0600ea6e540ae3d3e0b9d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>aa394b834ca230de78c3f6e7ba9375e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CCpmpm_Dubins_State_Space *</type>
      <name>parent_</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html</anchorfile>
      <anchor>a205e201b36111ee6f6a611c82fb2c5b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::CCpmpm_Dubins_State_Space</name>
    <filename>classsteering_1_1CCpmpm__Dubins__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <class kind="class">steering::CCpmpm_Dubins_State_Space::CCpmpm_Dubins</class>
    <member kind="function">
      <type>CC_Dubins_Path *</type>
      <name>ccpmpm_circles_dubins_path</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>abebbab262cdd389f11b782872d8a4830</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>CC_Dubins_Path *</type>
      <name>ccpmpm_dubins</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>ac41c00f1989ac6cc156be700b6b8caa9</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CCpmpm_Dubins_State_Space</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>abd156ba5f1da256667c83e63855ae086</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1, bool forwards=true)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>a2330d79f62f23cdc455d097fb9c475ff</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>a3ae2b76b8c8658b011ed848adfd49e6e</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CCpmpm_Dubins_State_Space</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>a977ac75fb07eadb9fd33936635e923c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; CCpmpm_Dubins &gt;</type>
      <name>ccpmpm_dubins_</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>ae9df5bb527518c9eedac8a5ee59033a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cos_mu_</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>ad4b82f985c8b30065b25b3029d03ade5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forwards_</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>ad4ab37ba9ef1a013db554fde377ace16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>a727d02351520c179b0ddfaffb50a4fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>ae304f01327a376e37bc94e301b0045ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC_CC_Circle_Param</type>
      <name>rs_circle_param_</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>abce977bffab3a62d89085a5509630d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sin_mu_</name>
      <anchorfile>classsteering_1_1CCpmpm__Dubins__State__Space.html</anchorfile>
      <anchor>a7a51a78d9f12d692f67a2aca00fc2b3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::Configuration</name>
    <filename>classsteering_1_1Configuration.html</filename>
    <member kind="function">
      <type></type>
      <name>Configuration</name>
      <anchorfile>classsteering_1_1Configuration.html</anchorfile>
      <anchor>af2d1c5b2553027ffd495306f189ab7df</anchor>
      <arglist>(double _x=0.0, double _y=0.0, double _theta=0.0, double _kappa=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classsteering_1_1Configuration.html</anchorfile>
      <anchor>a729891c12efb8a4db3677eaddf2ca0b2</anchor>
      <arglist>(bool eol) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>kappa</name>
      <anchorfile>classsteering_1_1Configuration.html</anchorfile>
      <anchor>a1f8ebfad4a353af5c2972ca02eace53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>theta</name>
      <anchorfile>classsteering_1_1Configuration.html</anchorfile>
      <anchor>a30ed9f7f44bc9323c9aaaa2f23c551fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classsteering_1_1Configuration.html</anchorfile>
      <anchor>a60b88ac4ae5cae6063559982bc72be32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classsteering_1_1Configuration.html</anchorfile>
      <anchor>a823d8842d30ad49c671a51b2b7f07791</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>steering::Control</name>
    <filename>structsteering_1_1Control.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>delta_s</name>
      <anchorfile>structsteering_1_1Control.html</anchorfile>
      <anchor>adf962708d8a5dd813860b809c761d86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>kappa</name>
      <anchorfile>structsteering_1_1Control.html</anchorfile>
      <anchor>ab5e99c0f3ab14d88e52ce4db4531b319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma</name>
      <anchorfile>structsteering_1_1Control.html</anchorfile>
      <anchor>a476bad9f2849656fff3ef48daea58c6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>steering::Controller</name>
    <filename>structsteering_1_1Controller.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>k1</name>
      <anchorfile>structsteering_1_1Controller.html</anchorfile>
      <anchor>aadd23f62f9985c31009d10fca3377789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k2</name>
      <anchorfile>structsteering_1_1Controller.html</anchorfile>
      <anchor>a1e0692cb0d725cd86a97c8c1433e8ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>k3</name>
      <anchorfile>structsteering_1_1Controller.html</anchorfile>
      <anchor>a3ad3e08d1ec886d34b31868a05af2f66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::Dubins_State_Space::Dubins_Path</name>
    <filename>classsteering_1_1Dubins__State__Space_1_1Dubins__Path.html</filename>
    <member kind="function">
      <type></type>
      <name>Dubins_Path</name>
      <anchorfile>classsteering_1_1Dubins__State__Space_1_1Dubins__Path.html</anchorfile>
      <anchor>a85a4f5c9e2950c0f654178eba546a9db</anchor>
      <arglist>(const Dubins_Path_Segment_Type *type=dubins_path_type[0], double t=0., double p=std::numeric_limits&lt; double &gt;::max(), double q=0.)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classsteering_1_1Dubins__State__Space_1_1Dubins__Path.html</anchorfile>
      <anchor>afd27c069fbaffd6d14a3fd931723ac77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>length_</name>
      <anchorfile>classsteering_1_1Dubins__State__Space_1_1Dubins__Path.html</anchorfile>
      <anchor>a4e5f9ba44d2602ecef248a1845f55689</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Dubins_Path_Segment_Type *</type>
      <name>type_</name>
      <anchorfile>classsteering_1_1Dubins__State__Space_1_1Dubins__Path.html</anchorfile>
      <anchor>a088ff04c7489b2cf864ae776246308b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Dubins_State_Space</name>
      <anchorfile>classsteering_1_1Dubins__State__Space_1_1Dubins__Path.html</anchorfile>
      <anchor>ad2ad4bc9e2932ecd8a3dec7c18cfec17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::Dubins_State_Space</name>
    <filename>classsteering_1_1Dubins__State__Space.html</filename>
    <class kind="class">steering::Dubins_State_Space::Dubins_Path</class>
    <member kind="enumvalue">
      <name>DUBINS_LEFT</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a2efb5974438c8407358203e2bd06765da6b2a80507bf978f718e262f1ae19ef9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Dubins_Path_Segment_Type</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a2efb5974438c8407358203e2bd06765d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DUBINS_LEFT</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a2efb5974438c8407358203e2bd06765da6b2a80507bf978f718e262f1ae19ef9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DUBINS_STRAIGHT</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a2efb5974438c8407358203e2bd06765dae19029fdddf343ee0a8a9bdd835cb818</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DUBINS_RIGHT</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a2efb5974438c8407358203e2bd06765da2f801685abffc1bb36121ccc61d58f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DUBINS_RIGHT</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a2efb5974438c8407358203e2bd06765da2f801685abffc1bb36121ccc61d58f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DUBINS_STRAIGHT</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a2efb5974438c8407358203e2bd06765dae19029fdddf343ee0a8a9bdd835cb818</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Dubins_Path</type>
      <name>dubins</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a68fe77f21fda99add7c8321bc3e36189</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Dubins_State_Space</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a6e31525a98b8555785304b79dd5225b4</anchor>
      <arglist>(double kappa, double discretization=0.1, bool forwards=true)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a3f19d759458a9455a384838f1cdeec09</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a4b68689b6e4cb990cb5b900ade37d7ed</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State &gt;</type>
      <name>get_path</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>acd971e2e33724a6a5028aa08e324d914</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State_With_Covariance &gt;</type>
      <name>get_path_with_covariance</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a1da68ad6aca75bbe2cb94f5c6f2863c8</anchor>
      <arglist>(const State_With_Covariance &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State &gt;</type>
      <name>integrate</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a087c7d0bca3977d39169f6e80c963fce</anchor>
      <arglist>(const State &amp;state, const std::vector&lt; Control &gt; &amp;controls) const</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>integrate_ODE</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>ac55aba826d24e165063414199694c688</anchor>
      <arglist>(const State &amp;state, const Control &amp;control, double integration_step) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State_With_Covariance &gt;</type>
      <name>integrate_with_covariance</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>ad8297fdb9078fc7ce523af4572f19a3f</anchor>
      <arglist>(const State_With_Covariance &amp;state, const std::vector&lt; Control &gt; &amp;controls) const</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>interpolate</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a080cb7cf245e4a7f9bbb235c3d6b954a</anchor>
      <arglist>(const State &amp;state, const std::vector&lt; Control &gt; &amp;controls, double t) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_filter_parameters</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>acd20de462df27f61a0bbcc871c9463d4</anchor>
      <arglist>(const Motion_Noise &amp;motion_noise, const Measurement_Noise &amp;measurement_noise, const Controller &amp;controller)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Dubins_Path_Segment_Type</type>
      <name>dubins_path_type</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>ae51e9896285c4a3b0d38c05fea242a08</anchor>
      <arglist>[6][3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>discretization_</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>aab09ecdc731c5453dc396ae27adc02f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EKF</type>
      <name>ekf_</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>a9e93e3e3f4627d25d5fd1ea4b5cd6957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forwards_</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>aa014ab24e19406665723d8916fa61736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kappa_</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>af85b5aeeab73f429c6b02750618c372a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kappa_inv_</name>
      <anchorfile>classsteering_1_1Dubins__State__Space.html</anchorfile>
      <anchor>ab64fa0bda0a789dba8bb54bb6118c2b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::EKF</name>
    <filename>classsteering_1_1EKF.html</filename>
    <member kind="function">
      <type>Matrix3d</type>
      <name>covariance_to_eigen</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a28489dbf734d7abec3a03eda34f75ee3</anchor>
      <arglist>(const double covariance[16]) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_to_covariance</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a55a0aace85f6ce46e5a11e32f8c9ef23</anchor>
      <arglist>(const Matrix3d &amp;covariance_eigen, double covariance[16]) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EKF</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>afbe35092d8e340ed12689b4faed8b579</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix23d</type>
      <name>get_controller_gain</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a62f34d0b6be194a27839eb4b2f95fbc0</anchor>
      <arglist>(const Control &amp;control) const</arglist>
    </member>
    <member kind="function">
      <type>Matrix2d</type>
      <name>get_motion_covariance</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>ab253c89ef0c31b2d0f73f767d5560f87</anchor>
      <arglist>(const State &amp;state, const Control &amp;control, double integration_step) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_motion_jacobi</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a70a903eb8b2033de56820504843c1a8b</anchor>
      <arglist>(const State &amp;state, const Control &amp;control, double integration_step, Matrix3d &amp;F_x, Matrix32d &amp;F_u) const</arglist>
    </member>
    <member kind="function">
      <type>Matrix3d</type>
      <name>get_observation_covariance</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a1e945624efa6c34cffb9f7fe57b5ef99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix3d</type>
      <name>get_observation_jacobi</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>ab37efd85afb7f776e54c69891a0dbe13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix3d</type>
      <name>get_rotation_matrix</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>af03ac9b0b029c095cba3a9642e35e594</anchor>
      <arglist>(double angle) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>predict</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a8dfbd7e881fa83caf360a3b111cd972c</anchor>
      <arglist>(const State_With_Covariance &amp;state, const Control &amp;control, double integration_step, State_With_Covariance &amp;state_pred) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_parameters</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a588232041fd45392ca1b88e2d8a6275d</anchor>
      <arglist>(const Motion_Noise &amp;motion_noise, const Measurement_Noise &amp;measurement_noise, const Controller &amp;_controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a766c1fe5c596187c0fea31a7150e2487</anchor>
      <arglist>(const State_With_Covariance &amp;state_pred, State_With_Covariance &amp;state_corr) const</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a5f0c7a02dd7578f1fe768eb6292ab21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Controller</type>
      <name>controller_</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a4ae6dc27b171c84f6121781431789793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix3d</type>
      <name>I_</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>ad8f3228c8acc2c159708cdec701a95b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Measurement_Noise</type>
      <name>measurement_noise_</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>a25163bce9e76a028f054491929cfde70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Motion_Noise</type>
      <name>motion_noise_</name>
      <anchorfile>classsteering_1_1EKF.html</anchorfile>
      <anchor>ac9a7ae93da5a80555da70461717f0f63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HC00_Reeds_Shepp_State_Space::HC00_Reeds_Shepp</name>
    <filename>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</filename>
    <member kind="function">
      <type></type>
      <name>HC00_Reeds_Shepp</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a329d1072f8cf867925b6310a152d28b8</anchor>
      <arglist>(HC00_Reeds_Shepp_State_Space *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TceScT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a56fa156cf025ef08930c4db419d52ee9</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TceScT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a5c47d43442ae7564f5b2c6ea2b45ae42</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TceST_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>aee0791ffefbad12b1fdc35824a4a8724</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TceST_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>af8836f7cebb58f4f495b08c84cb301bd</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TciScT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a8dbdd0e791e77aebece146b847abc72b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TciScT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a11d9a9e7181fa646339dbb10d948b78d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TciST_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a8fabd795d762ebc5e91e72e3b4b62509</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TciST_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a4bd94ddcbdf91505f1f22b6b68c9aa31</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcScT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a55ab1294fc243473d51efe4100185f18</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcScT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a584aef12ae9fdb7a870b9f58c024bc77</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcST_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>aafe8b22dac2f2a9b3a87e37ec9ca4e7d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcST_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ad118b00c5c023b6bdf0762cfdad13c86</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a0f2dd64b69ecee9d0945e6d1df31f0df</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>af0884bd2d7620f4167bda97d1151f5cb</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ab791f9e49d96b421e7c0a8e3a6cddaba</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTcT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a763d0fbf4435e6b1d882dcfd4b2e0a18</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTcT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>afacf8ff4bf8b6ddb8dc3864b778f9157</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a9b23b9a74c5a4d6a175d09d63cb9d5cc</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTeST_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a29fc417f1365532bf097e83f263966d9</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTeST_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ab1fa3a02901b2419154f3943955a9816</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTeSTcT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>af9a6269b79bcfa13c55bb2c9ee7f86ca</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTeSTcT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a11e34a637057d7493d82fba05074b62d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTiST_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ab56e4fda67f7587d7dd4ff7f1b2e1b11</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTiST_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ac9a799e613e2a241581c32a085aec9b7</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTiSTcT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a21721fe90a77ce8c5e7b1f671afaf652</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTiSTcT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ab7d801f52a0f58f4ca6691db721fb06d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTST_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a207dcbc02246f6cf8499bb302cdb8b1a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTST_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>aa4dbe22869c6510b3a276bce7dd83b27</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTSTcT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a7a6eca6522a2a7a04cded2007bb36ec7</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTSTcT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>af37ca9defe03507407da719dbb185468</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a3e2c976742d2eea9e70c5c63c6da1571</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>abb3ab98033d70e31091bdaf08896d3dd</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a53ce7a98159cf24ea295fc8a9758af75</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTTcT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a0f849465d39b844e59eab8a4c58d5b80</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTTcT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a2e3787bd0f7bd0b78a14113383e48280</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ab3375f9968391c7c0c322819071d9027</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeScT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a3e40a9f64a693baa7685832c3a6ce720</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeScT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>acf7b1e4e1cc7e40b71422ba91f4b149a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeST_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ad374556adf09fb806289911148d48dd8</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeST_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a6093814389bd165490881c01eefe0e3e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TeST_tangent_circles</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a6c310f38181cbdc50662cdf80b3d4802</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeSTcT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a430ec99cba9d6c829ba298362de5161f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeSTcT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>aa6e7ad9aa503438fa15123425335148e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiScT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a262bdcc1365cfb7e0cbf40403adffaf8</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiScT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a9de335f1c74bca8dd9bc4dc894b99103</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiST_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>af52fbd2f222709adb8dcd1978a6d1bd8</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiST_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ae482df08c15ef824569189b7750de489</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TiST_tangent_circles</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a8f097b86ccbdd162b98d412b113b8b3a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiSTcT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a00f7d23b3ab3d3e67becc608c1461ff6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiSTcT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a6285fba0690ed09f8f6afb752e170461</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TScT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a3225588ce6bf63fffa46263383081603</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TScT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a2b30e05dbc9d25952f4327dd196a6571</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TST_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>adc665f2242bb9a8c8a113a1b71dfe579</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TST_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>aecf0bf6486b332e448a99a2c2010ff3a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TSTcT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a7e6122fc0fbd08ba7e454d3ff7d98abf</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TSTcT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a0ab2d76c76d0db13362619d991a6f1c8</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a3b007dafada88d397371a08acb8e6bb5</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>af957717d5b5a02b25357d70dbb1d44e0</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a03403025b85683f02866d24eb5e22766</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTcT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a3196150fe6e606f499543ecd151f1e21</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTcT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ab166b253c30d0e3af61469f4c57c3510</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ae9a8893eb2abb703f5cd43dc6ab76563</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTcTT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>aeae3d822607e5f5e728160ac53e34e58</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTcTT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>ad5d28b823617fe84ab758111f2043967</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTcTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a1099bbea7de0aa092b4998aa2c4c6b92</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTT_exists</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>afb62c25977bf09f62e91e5e97ca06ea3</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTT_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a40d7bf0874efeb28703ba02c89ea280c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a6def9c5ed05246712d29d7eff4491c63</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a1490960eedd73a8d39c2150210269d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a55d2603621f8f78f99cef96422fb02a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC00_Reeds_Shepp_State_Space *</type>
      <name>parent_</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html</anchorfile>
      <anchor>a4e5288526a7c6ead9c735403173e9bd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HC00_Reeds_Shepp_State_Space</name>
    <filename>classsteering_1_1HC00__Reeds__Shepp__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <class kind="class">steering::HC00_Reeds_Shepp_State_Space::HC00_Reeds_Shepp</class>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a602f54590f717a00b5959fba3b3ca966</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ad777bdc947f3e04353ec0eeb5e946bc3</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>HC_CC_RS_Path *</type>
      <name>hc00_circles_rs_path</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>abba24cc15e42682d27c4734d4f5b4e02</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>HC_CC_RS_Path *</type>
      <name>hc00_reeds_shepp</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a36c2364cfa479e5c3aa2e6762c27929a</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HC00_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a9abfaa41b61d82e6b9a424f55e051742</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HC00_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ade9cb14e49d72b66d3a12a55ba6dca1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; HC00_Reeds_Shepp &gt;</type>
      <name>hc00_reeds_shepp_</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a1b0d8c302d60e9b0c6fc2448b06411b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC_CC_Circle_Param</type>
      <name>rs_circle_param_</name>
      <anchorfile>classsteering_1_1HC00__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ae0e8949468ada5c53b989d0c9a947551</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HC0pm_Reeds_Shepp_State_Space::HC0pm_Reeds_Shepp</name>
    <filename>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</filename>
    <member kind="function">
      <type></type>
      <name>HC0pm_Reeds_Shepp</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>abbe4ebd63f61726a301758e46f7d50fd</anchor>
      <arglist>(HC0pm_Reeds_Shepp_State_Space *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TceScT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>ab0868bc4f7029d27e86b4c663dff93f6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TceScT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a8d5d9bf1ebf14fac6fb9e2d7733c338b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TceST_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a57edb2c1c5b23628e1d0f02ee687f27e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TceST_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a61490e07d10b4f91ad3bba8916973155</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TciScT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a2d7fe3b5b5f3358e2dcf5c1fcd6e6a29</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TciScT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a9ecc941be42682c10459824801eed08b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TciST_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a91192c13bb071fbdb35901944a08793e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TciST_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a95f5c3e03fb022b352e2a87f0c368712</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcScT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>aa2d97d4ff9288b2ff5e3a17996c83c7e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcScT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a49d199d2da3dc1dda3ea3373ee44c87c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcST_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a928a192db527b94b8614a5049c77acdd</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcST_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a00b1139c5c76817bf546f37ac9880f1b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a5d1d1c5e8a48f26b4a7fb08e71c18db9</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>acebc82dfaa837dd6294a11a879459b94</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a399a9901a1e00c4343194f38808e0f3d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTcT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a4e7c8ebe45df8c8d8f738ed0a9e81de3</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTcT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a0f40f67d12c727f5472e0672aab1c7d6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>aa8cb84f8c26e81673b01cb1e03c2566c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTeST_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a38224b597e6248931964dd001170485c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTeST_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a6f697b0c41e6a24dab25858e16c2406b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTeSTcT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a2628af8173d0993c3f99e35b387e3ed5</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTeSTcT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a010ac653893a012aa9dc95e2a81b721c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTiST_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>aed58429214cb19e35be86bae500edb5a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTiST_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>ab27c168fe17200139e57c9d494e8dc51</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTiSTcT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a94cfb567a4cde77eaea3fdaf1a5125bd</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTiSTcT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a5cfa331ed0adf3bc6bd84f3716a4822b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTST_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a9642304fc8b39408907d2a815a0780b3</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTST_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>aef612b475fb69159cdcec6d8a90aac52</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTSTcT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a8789beeb470a34d079d2fdabd7899fd1</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTSTcT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a301dedaec0aa75c171073ac52defdcbc</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a9a2b9f40942c914e480bc9f139dc2d0e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>add7aa2d643f59423f6155e4202bb8350</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>abb515b9e908cce922c5b6a641cb47267</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTTcT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a7bf303e0a4ccd070ac923f3a2193833b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTTcT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a6a7af5f94ca5463630f986f459ee3e98</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a087e3b569bed648a6c280f1c5a17890b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeScT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a4e4d358a8d555fa56cd5eacc5f30b85a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeScT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>ad50bb106ed2d759346a53a9c9cb71cc7</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeST_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a11b00868a80b6f1575ea96f02d09fad2</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeST_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a575b0aae3ac1ed80743f11d5b24ab056</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TeST_tangent_circles</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>aeb1a058f8181d723c079bbcf918e0bcf</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeSTcT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a932c6bc80a7bef5af436946d23682858</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeSTcT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a5aed457c0e0f3e3d6634d4213e68e844</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiScT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a96b84e5b0524518c6d1aa1092d6f58b8</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiScT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a106ba91bd43e95d164ae707317abae6c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiST_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a175303d01ce545c96271db226809474b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiST_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a2ab7792c3b7de7b44a6490159dae04d2</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TiST_tangent_circles</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a8cb8a5dcf3179daa37abbf561c55dab3</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiSTcT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a3b99c5df802ee9ec9c795c4b265c0d96</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiSTcT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a320b44283c81bf99712453c91132cac9</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TScT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a3f2d38a21d6421ca5bf5b0789a488a97</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TScT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a0e5dc74dfcd4e746dd90b82d900786f9</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TST_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>ae98c456ee0787a3b8fa8943e8dba62bb</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TST_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a13da037b79a21fb8467adb6d5d7986cc</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TSTcT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>aef60fb2d6c435e2d60623b13e9efc665</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TSTcT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>aa507f503cb7ec8090ed6095ff2c10b87</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a8b5d23e4b84d71fd8b3adf21548543d7</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a50d78f8b30a74703720092f25175e15b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>acf981377f06f9cbd590975be35af30c1</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTcT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a04e52e94b1dd5ad50dd5c3550d9a617f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTcT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a09d5ab8db64637b7ddd846ef4d471e42</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a225c6d84ef2f877cd0d5a6ef43a2617b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTcTT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>ad24d92492cd5d91e21babdd48c22ef5d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTcTT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a7f9463fa34aa6d858f89171d26c592aa</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTcTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>ae5372883e6a7ad9467e9b1cace617226</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTT_exists</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>a8d530c37c10e0ef1cb8ca5aaade909c6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTT_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>afed5e5fb97285b3b45ae9006af633e9b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>aec97ba02ccd9bca2ef29504a22ac6122</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>aaf571117b376f63f7b677d338e8daa17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>ad492c1a36767446a1b32fde5436ddc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC0pm_Reeds_Shepp_State_Space *</type>
      <name>parent_</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html</anchorfile>
      <anchor>adbe13d7988abfbe0e9fad4c8949bf4d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HC0pm_Reeds_Shepp_State_Space</name>
    <filename>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <class kind="class">steering::HC0pm_Reeds_Shepp_State_Space::HC0pm_Reeds_Shepp</class>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a7b7edb05617fff4f7c49e52c4e08fa55</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a2a704a10fcf4ad2a011078194d965a82</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>HC_CC_RS_Path *</type>
      <name>hc0pm_circles_rs_path</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a66543a7b103929e665006bdc9f021a27</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>HC_CC_RS_Path *</type>
      <name>hc0pm_reeds_shepp</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a9c5f421b2100e508deb0d12eb597c2f3</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HC0pm_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a5cbb3d424e4c4258e32a01c90a6c3ef5</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HC0pm_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>abed27e8b737da77463746f510be664d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; HC0pm_Reeds_Shepp &gt;</type>
      <name>hc0pm_reeds_shepp_</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a2b32ba710f7d6b95f4ea1a97e2f12c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ac5f7823e4cebca58b4f19db4e5bd68e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a17d1cb82fb44b0ff3e80d8b5377059b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC_CC_Circle_Param</type>
      <name>rs_circle_param_</name>
      <anchorfile>classsteering_1_1HC0pm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a479d5eb044cbf29d55c3f667795bbf4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HC_CC_Circle</name>
    <filename>classsteering_1_1HC__CC__Circle.html</filename>
    <base>steering::HC_CC_Circle_Param</base>
    <member kind="function">
      <type>double</type>
      <name>cc_circular_deflection</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>acfb149f1b7da2826a637e908670cb032</anchor>
      <arglist>(double delta) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cc_elementary_sharpness</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>ab4ff9e2ee9189b5ce7120d07695bd346</anchor>
      <arglist>(const Configuration &amp;q, double delta, double &amp;sigma0) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cc_turn_length</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a6be6e9445c97efeb4761e818eb1f3c28</anchor>
      <arglist>(const Configuration &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>D1</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>aac5d52d4a172b1004afe93ab17c166b7</anchor>
      <arglist>(double alpha) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>deflection</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a6b10b2935a4211309efd512148d98532</anchor>
      <arglist>(const Configuration &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HC_CC_Circle</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a82c5ea7db96c07a317adaf548736ec11</anchor>
      <arglist>(const Configuration &amp;_start, bool _left, bool _forward, bool _regular, const HC_CC_Circle_Param &amp;_param)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HC_CC_Circle</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a27b419ce0dabebab67ff384c74247179</anchor>
      <arglist>(double _xc, double _yc, bool _left, bool _forward, bool _regular, const HC_CC_Circle_Param &amp;_param)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>hc_circular_deflection</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a7f8a72acba9025fcd7a5ac0cd660f3f5</anchor>
      <arglist>(double delta) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>hc_turn_length</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a0b6b89e509a64d61fd6f9e6c2a13ee87</anchor>
      <arglist>(const Configuration &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>aed22e78da8e8eaecaa521148127ac6fa</anchor>
      <arglist>(bool eol) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rs_circular_deflection</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a0bb62f3676ab34d4af968a989303ff3a</anchor>
      <arglist>(double delta) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rs_turn_length</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a012b047246d5f81a944e41a3e0321d2b</anchor>
      <arglist>(const Configuration &amp;q) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>forward</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a0710d62246557142299c29b8929b5d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>left</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a1cc58cd89381c4ccb905c01894c8fd82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>regular</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>aba54e5a71a7c16d776102b265fd43a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration</type>
      <name>start</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a16d124bd586f71fff210813aa2f93175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xc</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>a0d095e794c152dfc69b94e788631924d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yc</name>
      <anchorfile>classsteering_1_1HC__CC__Circle.html</anchorfile>
      <anchor>ae4a1375bb109e95350c5f85502c2f333</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HC_CC_Circle_Param</name>
    <filename>classsteering_1_1HC__CC__Circle__Param.html</filename>
    <member kind="function">
      <type>void</type>
      <name>set_param</name>
      <anchorfile>classsteering_1_1HC__CC__Circle__Param.html</anchorfile>
      <anchor>a586a9ba6fbf9a9bbf2f6593809ae3904</anchor>
      <arglist>(double _kappa, double _sigma, double _radius, double _mu, double _sin_mu, double _cos_mu, double _delta_min)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cos_mu</name>
      <anchorfile>classsteering_1_1HC__CC__Circle__Param.html</anchorfile>
      <anchor>a29bd77740e3b3fb64677a2e52bd62baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>delta_min</name>
      <anchorfile>classsteering_1_1HC__CC__Circle__Param.html</anchorfile>
      <anchor>ab90d0c2b293d4aa2be13217703449948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>kappa</name>
      <anchorfile>classsteering_1_1HC__CC__Circle__Param.html</anchorfile>
      <anchor>a9a9f41e9e469d7ff192d0627ade99a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>kappa_inv</name>
      <anchorfile>classsteering_1_1HC__CC__Circle__Param.html</anchorfile>
      <anchor>a3d4acc3f6015c63a78378c045a657200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>mu</name>
      <anchorfile>classsteering_1_1HC__CC__Circle__Param.html</anchorfile>
      <anchor>ab9be258e61fbd7dc36508e07a7d5f437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classsteering_1_1HC__CC__Circle__Param.html</anchorfile>
      <anchor>aa410a9c2daacbc9dcd3e9c611b5eda1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma</name>
      <anchorfile>classsteering_1_1HC__CC__Circle__Param.html</anchorfile>
      <anchor>ae8b94b3ba16b643d2ff4dca239ef1aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sin_mu</name>
      <anchorfile>classsteering_1_1HC__CC__Circle__Param.html</anchorfile>
      <anchor>a422adad64da9bd927c967f876e6ba794</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HC_CC_RS_Path</name>
    <filename>classsteering_1_1HC__CC__RS__Path.html</filename>
    <base>steering::Path</base>
    <member kind="function">
      <type></type>
      <name>HC_CC_RS_Path</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>abd387e395dd0805c6476980cc67b2987</anchor>
      <arglist>(const Configuration &amp;_start, const Configuration &amp;_end, hc_cc_rs::path_type _type, double _kappa, double _sigma, Configuration *_qi1, Configuration *_qi2, Configuration *_qi3, Configuration *_qi4, HC_CC_Circle *_cstart, HC_CC_Circle *_cend, HC_CC_Circle *_ci1, HC_CC_Circle *_ci2, double _length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>a2447f05771bfc9b010edd96aa6f817a6</anchor>
      <arglist>(bool eol) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HC_CC_RS_Path</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>a3b74e2bf7a13e812911d21998a4c73cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>HC_CC_Circle *</type>
      <name>cend</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>ad7c17cc2beb1ad87236c1250f8f260c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HC_CC_Circle *</type>
      <name>ci1</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>aa5d5954e93e0dc00e8871f77f6e70fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HC_CC_Circle *</type>
      <name>ci2</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>ac3c460d6b36a6ea392cf2644e8a15550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HC_CC_Circle *</type>
      <name>cstart</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>ad236680b22819691a381305aac302380</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration *</type>
      <name>qi1</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>a392ee03e815821a747dc01841ed39e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration *</type>
      <name>qi2</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>a0b99bb773c76da5e775fa9a9b2635c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration *</type>
      <name>qi3</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>a3b449eb8e09fec3942d312227d99a923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration *</type>
      <name>qi4</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>a80e688b90c986d1af39ecc973d0d8d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>hc_cc_rs::path_type</type>
      <name>type</name>
      <anchorfile>classsteering_1_1HC__CC__RS__Path.html</anchorfile>
      <anchor>a213c54fa30abe5a39878579abef11ab8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HC_CC_State_Space</name>
    <filename>classsteering_1_1HC__CC__State__Space.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>a84284c48547b95af4d332006ff449e80</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const =0</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State &gt;</type>
      <name>get_path</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>a7a1554ce821318f4bb160e5d3762c075</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State_With_Covariance &gt;</type>
      <name>get_path_with_covariance</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>a2d0b55b592852fd66db526cb9ec77134</anchor>
      <arglist>(const State_With_Covariance &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HC_CC_State_Space</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>a75c0faf39e18d83cbfc7a0d9b2475d9b</anchor>
      <arglist>(double kappa, double sigma, double discretization)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State &gt;</type>
      <name>integrate</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>a0e75f31d6b96d39cfcd6d53c392d66f8</anchor>
      <arglist>(const State &amp;state, const std::vector&lt; Control &gt; &amp;controls) const</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>integrate_ODE</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>a6f527b56fe95c632da3b84303f960426</anchor>
      <arglist>(const State &amp;state, const Control &amp;control, double integration_step) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State_With_Covariance &gt;</type>
      <name>integrate_with_covariance</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>add71cdee528c5124a5f7388e0074db90</anchor>
      <arglist>(const State_With_Covariance &amp;state, const std::vector&lt; Control &gt; &amp;controls) const</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>interpolate</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>ad8907f037241da7368d178bf803eb05a</anchor>
      <arglist>(const State &amp;state, const std::vector&lt; Control &gt; &amp;controls, double t) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_filter_parameters</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>a5873a6b12e7e9d5f8e4ed09f3d1e7c4f</anchor>
      <arglist>(const Motion_Noise &amp;motion_noise, const Measurement_Noise &amp;measurement_noise, const Controller &amp;controller)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>discretization_</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>a9605c906ba3a37707e0c10be18a3a15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EKF</type>
      <name>ekf_</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>ac600b4a104d27bc88cd823e5a08304f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HC_CC_Circle_Param</type>
      <name>hc_cc_circle_param_</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>a3504bfa0e0246fe147d120d67af5a3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>kappa_</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>ae64247900963af699fa74ceb2a6e1280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>sigma_</name>
      <anchorfile>classsteering_1_1HC__CC__State__Space.html</anchorfile>
      <anchor>a8c23aee662173c7e7a60e44b7aa2e0af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HC_Reeds_Shepp_State_Space</name>
    <filename>classsteering_1_1HC__Reeds__Shepp__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1HC__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ac4b93599a70f2f45e9748dd54ff0233f</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1HC__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3b7912d5c198d47b4509cdd7cae95024</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HC_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1HC__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a0f00d93793e089b06613f032c8fad5cd</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; State, Control &gt; &gt;</type>
      <name>predict_state</name>
      <anchorfile>classsteering_1_1HC__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a9c04919ce2ec87623980f3bf17b24505</anchor>
      <arglist>(const State &amp;state) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC00_Reeds_Shepp_State_Space</type>
      <name>hc00_reeds_shepp_state_space_</name>
      <anchorfile>classsteering_1_1HC__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ab530ee2b2438ce3ffcc5b1b9e88f1efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC0pm_Reeds_Shepp_State_Space</type>
      <name>hc0pm_reeds_shepp_state_space_</name>
      <anchorfile>classsteering_1_1HC__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a91922ac6d9b1429d83da6da25094bf4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HCpm0_Reeds_Shepp_State_Space</type>
      <name>hcpm0_reeds_shepp_state_space_</name>
      <anchorfile>classsteering_1_1HC__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ad984cd36780402c3ffb516021923f6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HCpmpm_Reeds_Shepp_State_Space</type>
      <name>hcpmpm_reeds_shepp_state_space_</name>
      <anchorfile>classsteering_1_1HC__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a28257084034ce15fb166f70ce4d2e795</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HCpm0_Reeds_Shepp_State_Space::HCpm0_Reeds_Shepp</name>
    <filename>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</filename>
    <member kind="function">
      <type></type>
      <name>HCpm0_Reeds_Shepp</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ad016b19e9698fd857857fc6ea2c176a1</anchor>
      <arglist>(HCpm0_Reeds_Shepp_State_Space *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TceScT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a4cfe9cf25fcc321a189b0f9fe2a125b3</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TceScT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a1385eb7b820fd4c1820ea39d5f0b32af</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TceST_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ae6c8286c0cb394c7d09c8d9df510a96f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TceST_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a7d39387a17a7fce0995f0b0708b13475</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TciScT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>afbd6084e91abf89119db0c922727779a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TciScT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>aa99316dcc4e3daa337ffc3b80aa36f2c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TciST_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a130f295e3255bde4119d450f4b6419f0</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TciST_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>aaa8699701ecb5f6012725dcf662fd055</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcScT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ab97b40adc6a02c99bf4c3f23b71d7f53</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcScT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a1521a9a8ffd4519d5f7fea1fcddbe09c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcST_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ada969d9e0b2fa99ca24e91987c8bf9ca</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcST_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a02e2cbbbbf483ca368d42752032091bf</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>afa4cc4bb31a03ce62564581cace3ddbe</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a764eb919b4da1e0e588c421c13e52c0b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ab58c67cf0add993284b53064617afa1a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTcT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a1730457f86f1e8d457f2210d81f57680</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTcT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a13f51f2ae2d93a97ab45bfd66a99abbc</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a990f8da1c4c4312c36c9d28c31bfbf17</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTeST_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a29e32aa666b1c408ba4b993e6f53b154</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTeST_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ade1b7ae8235a3735048ade74a3c8499d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTeSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a44458f0ddaa873bfc9f657a1850cad66</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTeSTcT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a7c14700b5242b415d3b277008ef82269</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTiST_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a63c4b9ede5b58bef23900949a8894c3f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTiST_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a8ef8a6e800915b8330b1abf2b7385078</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTiSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ae0ba80caa5881f3afa456583b1dafd81</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTiSTcT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a89e2d496608add9decf5e182a318d929</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTST_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a5f7f356ed6c6a96f08a623059d212603</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTST_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ab51860b8a9472022372621f7330718b5</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a7c09675c4ba6f0ff7cfbe0b4167ad057</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTSTcT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>aa49ce7f9831edcc01f3b375b7558e93c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>abfc7f2cdac85d0ed5002ad6c89875a3e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ae137ed909d2b156770247cda5250099c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a1603665a217ce7627bfe7d3c11c0384a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTTcT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a9117c6fe11e474d47ae503d34a1a4e34</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTTcT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a69ae22ec99f64b1829dc34c0f4b52cf1</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a5bc3af8aca7e86230512f8b1d64897b5</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeScT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>aa13ebbab65513afccd0c1e0d87675c83</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeScT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a77ad54365fb3163a5c1fec46e53a441c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeST_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>aa4268e761be772d061573be23a2e27a3</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeST_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a0ea85d7690b57c7749dfa5edc69b06f6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TeST_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a0a0cca6b598ffb5e48b3e3d9576867e0</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ad5d66192638b3950e607dcf12ab30680</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeSTcT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>acf1f04a270581b5f467bc908caf6d82e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiScT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a4ecb415a82bf44b9ae0aabde674dfa69</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiScT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a844f2d3cda5ff0b2a223a4dd976ed81f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiST_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ad52c3d5d13677c11bbc332f3a7eb0b3e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiST_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ad9bac8529135b0bfa15606c7bdd7ab62</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TiST_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>aae466a4236fb33744063f88cc4a26091</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ac15f824cfddb3e3191a6422a4ef647e6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiSTcT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a9f70c0b5f10ade5a70749e753a98cf8f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TScT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>aab45020f01cc8bda32112e7d81e0d2e6</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TScT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>afdffcc89c0bb34022c0db8012884737c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TST_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a1a6cd12fdd676f13e5757648c62d9b1a</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TST_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a318ecf89984be936b3bfbcf27072742c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>aa0e88c1060d7ada99ac7606fd4d6f3b0</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TSTcT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a4a6a214f18ca80a36509f2d4bac83cb9</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a8be23ded7408ce87d128ad5ed18bd01d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ae332553796cf28c4b485b80b4da2a002</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a5f22a056622986c9710553bfceeea7cc</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTcT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>acb590b90886e8a7cef94f383e43f4046</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTcT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a7930e2de74e1fba98e04130f50f12d22</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a4f22a7e35140d963f70a85b6edc8c504</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTcTT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>af88872906101fca86376c46fb52bf220</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTcTT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a54cdd3b67ec545db6546a7747efac24f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTcTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a2c0e3a828d1eb80a5ecbbede54a027b8</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTT_exists</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ac67ecbaf64e30d309dfbd9f2097a237c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTT_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a1cc836dcd6949416a20fc4eb11e7947e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a02fbc306c8d932d6af451f196c837721</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>adee84b31b213de8d357046b57e0f80ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>ade411c1e3b6a7b4f08d6901caf1e1bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HCpm0_Reeds_Shepp_State_Space *</type>
      <name>parent_</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html</anchorfile>
      <anchor>a650729fb6005c7dc686968241fdebd51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HCpm0_Reeds_Shepp_State_Space</name>
    <filename>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <class kind="class">steering::HCpm0_Reeds_Shepp_State_Space::HCpm0_Reeds_Shepp</class>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a0b4c421f414e08a33fc489f4b2ab60ae</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ad5cbdf1d740439a0b04dbcb08fb56f77</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>HC_CC_RS_Path *</type>
      <name>hcpm0_circles_rs_path</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a9e0a26486f24b86317bac05b5f0cb7c9</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>HC_CC_RS_Path *</type>
      <name>hcpm0_reeds_shepp</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a0e2d51875710f01eef7c564b18fb4f9d</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HCpm0_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3d5a13c0f8a8cea4f554a0872477acbb</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HCpm0_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ad99ed3621ce059aa54a995ad92c439fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; HCpm0_Reeds_Shepp &gt;</type>
      <name>hcpm0_reeds_shepp_</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ab693900d5eaa45428c9ff98930d6efd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a0c880bfc0e57ff6f593b3e0447d33980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a093b850d570c72ae4f763fdad8bef588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC_CC_Circle_Param</type>
      <name>rs_circle_param_</name>
      <anchorfile>classsteering_1_1HCpm0__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a12bfea4db01cee40be91dba479efa7a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HCpmpm_Reeds_Shepp_State_Space::HCpmpm_Reeds_Shepp</name>
    <filename>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</filename>
    <member kind="function">
      <type></type>
      <name>HCpmpm_Reeds_Shepp</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>af00832998a0995969fa7c2d7ffe0a914</anchor>
      <arglist>(HCpmpm_Reeds_Shepp_State_Space *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TceScT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a2234b457e2f4dc50d4ae9c3b88ec02a8</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TceScT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a97b50353ba9ce53589ffa40014db376c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TceST_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>acc5bf961cb89722fc8e0469a72b28a4b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TceST_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a799894322cd1ace1860525d8794e227b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TciScT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>abc66a38b45b5d47f5ed4bcf6c0b08339</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TciScT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a72a6ecaaea5821afbe9032fb7edcf46c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TciST_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a70eab02c669ef63dc35afccd091996cd</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TciST_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a3f0b7c15821e6a05a84560f4fbeab021</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcScT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a36ac300327c85bfe9219a68446a6a786</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcScT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>ac4bbc1f20313515e4695389ec6968b12</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcST_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a7c35a96eae53eddd2df5832ea24e8bbc</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcST_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a5b541ad132cd00e9b40012b8275a7185</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a4ea4575ca9887703f8018d989f2f9499</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a0e9fd44a9e0430017b9dd3abaeca4257</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>af5fb68fd83ba7367d78191b460d104a2</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTcT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a443e75df7561500dcd8a9837463e650d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTcT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>aeab530e66abc23a9a102f0f11d1b9bc9</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>ab9cd1fca35b80ceccd7630c71d87755d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTeST_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>aa23686279b5b46066c1eb0802435ebd4</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTeST_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a510f58e52131fd541448ee2caed11ad0</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTeSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a418a4ab1bfc0819ebdb36c0ea0d53b88</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTeSTcT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>ab088ae42a520116d7186ece79732d2ec</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTiST_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>af68dc2e58cce63f5aca46953b5673613</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTiST_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a99f3e81aca2d85a9b4f433873308f3ea</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTiSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>ab0bb3724a1910365a06d1af58a82493f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTiSTcT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>aa677c9abe3feacba13d48e5a60ece2fe</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTST_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a2b049ef209646002b2556594b7330a80</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTST_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>ace356e6082e7c05673c15bc9bbd3c133</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>abc8be16c22b5d01c9c214914535b6594</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTSTcT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a5fa51a4414bdb698952f47f10629dcbc</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a126eaca618ed8a6c0f9d5f3176e2a398</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>ad30b95db0672ca5185f5062536988941</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>afedce32ef257b16ee36d0db0cf5f9d2b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TcTTcT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>afa7eb06474db66b1f71b0ba689c7c23c</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TcTTcT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a7cad7d0630bc787254479a49e32c0aac</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TcTTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>aad88335887925f753d2d53f0ef85bc7f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeScT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a2eeb5957de7282a3cf005be57a921a36</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeScT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a539989a03ca6e0dc466ed375ab2d967d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeST_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>af45cd49103eae65e8c369525afc933f0</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeST_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>ae2c88d82ab8770cbdbbed4127cc420da</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TeST_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a87f56c7a4cfdd6d791c3dad4709c015e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TeSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>ae9dd796086debb6dc4ec00e3396df89b</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TeSTcT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a221acb15cee7d887be6aa28d767b3561</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiScT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a731bf00cf5cb7d4296f83da2022b9180</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiScT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a86e1cd7a65b7d5e628c22b204a3b27f4</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiST_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>adfd79dab5a764dfe1c3534d13b7cdc50</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiST_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a3d05d718c97d0110e40e3057e84c3d0d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TiST_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>adb421a17982767803e3bebfcfbd5a147</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TiSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a48177e865abefa6d6fc75701d320a203</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TiSTcT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a63a5755ed3b4bc4def78311170c091ec</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TScT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a4dd8e426857a8519ecb8bb296342757f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TScT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a9cc9bc6e34638bb9f4eacdefb00d2461</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TST_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a002a889bf4930af009d40ce775a9ba9d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TST_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>ac699bef2f349883327bfa91c78c4f26e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TSTcT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>adcc0043f5a2f11fdf1f439e35eb4ce52</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TSTcT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>aaa081399a67b9fc7dcccf9bd28e08a97</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>aa44051aefd94cfc4b21cbc16ea8cb3ea</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a8d9f216e602521cf59102c90a1578d60</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a27e4923e6a86606495bb406dd86df2b2</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTcT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a9deb1defb037204ba9c609c97bf60281</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTcT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a85e74c76ffcf67cc83c2d3011e50e179</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTcT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a5f1bd08345e683632226c77a12ef60d3</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTcTT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a8716a98f2122fa351995048397b51c4f</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTcTT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>ad4d1dc04792b2b43ec376921fb0091fc</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTcTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a7963d8d5bbf0146a8fb95ee441443b4e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TTT_exists</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a24af232e294ca001578c928b9addc175</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>TTT_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a37990a48092af0623632723761c67433</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TTT_tangent_circles</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a325a50da5ffc63c4b2fe66d7693cdaa4</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>affa17e47126f3c46d7cab077517686f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a4ced689717b610dbb9bb1d76452ca91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HCpmpm_Reeds_Shepp_State_Space *</type>
      <name>parent_</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html</anchorfile>
      <anchor>a06c62ee10da58472545237578987f0b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::HCpmpm_Reeds_Shepp_State_Space</name>
    <filename>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <class kind="class">steering::HCpmpm_Reeds_Shepp_State_Space::HCpmpm_Reeds_Shepp</class>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ab6c6aa2da93194e33abd3841ce143ead</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a024a8919e27095cbb4c0eb93f18f2a3c</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>HC_CC_RS_Path *</type>
      <name>hcpmpm_circles_rs_path</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ab1c0ff77fdb5ada8edce904275c7975d</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2) const</arglist>
    </member>
    <member kind="function">
      <type>HC_CC_RS_Path *</type>
      <name>hcpmpm_reeds_shepp</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a04164dea82d25c7342246dab3a140930</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HCpmpm_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ab24848376038f79e97dc3a31c52c01a8</anchor>
      <arglist>(double kappa, double sigma, double discretization=0.1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HCpmpm_Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ae789c8f4e0774618fd0a8d8f94ac73c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cos_mu_</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a5f60c687a4aadba372db8d744fee85c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; HCpmpm_Reeds_Shepp &gt;</type>
      <name>hcpmpm_reeds_shepp_</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ad0f3321538eb11492041771e66d890a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a04015fe457da6785419f128ef236ed00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a783cd564d6791a71a9d22cb66a60ee21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HC_CC_Circle_Param</type>
      <name>rs_circle_param_</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a8b3d74811be2bdef65fc072280bed998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sin_mu_</name>
      <anchorfile>classsteering_1_1HCpmpm__Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a0f6f7702a5d656b5511fe70c509f95db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>steering::Measurement_Noise</name>
    <filename>structsteering_1_1Measurement__Noise.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>std_theta</name>
      <anchorfile>structsteering_1_1Measurement__Noise.html</anchorfile>
      <anchor>aabea39e37c077a9af9ee800a375f06e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>std_x</name>
      <anchorfile>structsteering_1_1Measurement__Noise.html</anchorfile>
      <anchor>af5415f089c38ce58b6b91a81525decd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>std_y</name>
      <anchorfile>structsteering_1_1Measurement__Noise.html</anchorfile>
      <anchor>adbcaecd2f4fcae138a61aa03a4796924</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>steering::Motion_Noise</name>
    <filename>structsteering_1_1Motion__Noise.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>alpha1</name>
      <anchorfile>structsteering_1_1Motion__Noise.html</anchorfile>
      <anchor>a9ea13c68f89042329d98c97e42d6e4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alpha2</name>
      <anchorfile>structsteering_1_1Motion__Noise.html</anchorfile>
      <anchor>af278081e20945ec1d1bf744f9fd1f2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alpha3</name>
      <anchorfile>structsteering_1_1Motion__Noise.html</anchorfile>
      <anchor>ac36b2e99c968c77cf9f736ab570181d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alpha4</name>
      <anchorfile>structsteering_1_1Motion__Noise.html</anchorfile>
      <anchor>a48ea43df0d91cf628d1e704c990f51e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plot_statistics::Output</name>
    <filename>classplot__statistics_1_1Output.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classplot__statistics_1_1Output.html</anchorfile>
      <anchor>a9174090cd8cfca1ed22d7da497bfb7e0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load</name>
      <anchorfile>classplot__statistics_1_1Output.html</anchorfile>
      <anchor>acf6da8bda64e2017c8964e9ccaf8a361</anchor>
      <arglist>(self, fpath, fname)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comp_time</name>
      <anchorfile>classplot__statistics_1_1Output.html</anchorfile>
      <anchor>a77873a0d587ee7bbbb7797c0bf84a54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>curv_discont</name>
      <anchorfile>classplot__statistics_1_1Output.html</anchorfile>
      <anchor>adb9974bb13d7ac2c7908766156e34aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classplot__statistics_1_1Output.html</anchorfile>
      <anchor>a49a2c6e3a9aea68ffd8334fc62576ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>n_samples</name>
      <anchorfile>classplot__statistics_1_1Output.html</anchorfile>
      <anchor>aabbdeadb39161dc158a8d21711b5290e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path_length</name>
      <anchorfile>classplot__statistics_1_1Output.html</anchorfile>
      <anchor>a8903fdddd5c44bb7bfd22a0d40cf7369</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plot_states::Path</name>
    <filename>classplot__states_1_1Path.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classplot__states_1_1Path.html</anchorfile>
      <anchor>afdf291f509077971d8625f506d1eeb40</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load</name>
      <anchorfile>classplot__states_1_1Path.html</anchorfile>
      <anchor>a5fda62c958cf33f4f36807d4132db47e</anchor>
      <arglist>(self, fpath, fname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>postprocess</name>
      <anchorfile>classplot__states_1_1Path.html</anchorfile>
      <anchor>afd33c1b5262a8891b6a9c50581138d7d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>classplot__states_1_1Path.html</anchorfile>
      <anchor>a16eb5c94e60a4aa21a9f1b80d2262277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>kappa</name>
      <anchorfile>classplot__states_1_1Path.html</anchorfile>
      <anchor>afc54e7a725358aba3d54cfe23485f74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>s</name>
      <anchorfile>classplot__states_1_1Path.html</anchorfile>
      <anchor>a66c9ac6a09b51fe9f7db0337dc944075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>states</name>
      <anchorfile>classplot__states_1_1Path.html</anchorfile>
      <anchor>ab062673f73c3983630de7e571e09804c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>theta</name>
      <anchorfile>classplot__states_1_1Path.html</anchorfile>
      <anchor>a3ada54f45cd3511aaa96ef1ad3cb1094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classplot__states_1_1Path.html</anchorfile>
      <anchor>a3769ba0f9d1ca6848aff13cf8554b782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>classplot__states_1_1Path.html</anchorfile>
      <anchor>acb5ad4121b53a28a9dffb9c4f6e20515</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::Path</name>
    <filename>classsteering_1_1Path.html</filename>
    <member kind="function">
      <type></type>
      <name>Path</name>
      <anchorfile>classsteering_1_1Path.html</anchorfile>
      <anchor>a0da8ac21cec4ead8d146347565b5307c</anchor>
      <arglist>(const Configuration &amp;_start, const Configuration &amp;_end, double _kappa, double _sigma, double _length)</arglist>
    </member>
    <member kind="variable">
      <type>Configuration</type>
      <name>end</name>
      <anchorfile>classsteering_1_1Path.html</anchorfile>
      <anchor>a224a53fa3a37b72241d480cfc856c403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>kappa</name>
      <anchorfile>classsteering_1_1Path.html</anchorfile>
      <anchor>a60c5d1cc977bcd48e72f00f4188e34d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>length</name>
      <anchorfile>classsteering_1_1Path.html</anchorfile>
      <anchor>aa82be2c68e163dac58e03d5995b6fe1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma</name>
      <anchorfile>classsteering_1_1Path.html</anchorfile>
      <anchor>ad48a7949e31152e8c7db3953f74912a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Configuration</type>
      <name>start</name>
      <anchorfile>classsteering_1_1Path.html</anchorfile>
      <anchor>a6adbee8b98bd4cace55a9e8c975adb78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PathClass</name>
    <filename>classPathClass.html</filename>
    <member kind="function">
      <type>void</type>
      <name>covariance_to_marker</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>af370f0d30e91425358776a803a3e8961</anchor>
      <arglist>(const State_With_Covariance &amp;state, visualization_msgs::Marker &amp;marker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathClass</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a9fbb5771da8b5d3108fe7c1d61df57b8</anchor>
      <arglist>(const string &amp;path_type, const State_With_Covariance &amp;state_start, const State &amp;state_goal, const double kappa_max, const double sigma_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a7c30900f844cb76d1a475703ac7f3792</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Controller</type>
      <name>controller_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a76ca554844ec0c264edfd95a8eff1b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>discretization_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>abfe12454eda37c9a31beb66443e5e5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>frame_id_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a476af0ea004a769854f0a346c023b8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>id_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a35c8bf3d2e509f34def24015736c8cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>kappa_max_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a08d9cb2ec7baa6cb9a5130e02ba79b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::MarkerArray</type>
      <name>marker_array_covariance_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>af31b446013481a32f158abd4a371480a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::MarkerArray</type>
      <name>marker_array_text_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a004dcb85096167bdfa68ea33e97a5abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::Marker</type>
      <name>marker_covariance_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>acf37ca63bc76117cb39376646df7a9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::Marker</type>
      <name>marker_text_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a104af8e78313bda98a9e2d5cd69f63bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement_Noise</type>
      <name>measurement_noise_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>adbffd1fda7c49142cd58ac194d951d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Motion_Noise</type>
      <name>motion_noise_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>abc6ad70e0c2aecef76794fd63cca3b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>nav_msgs::Path</type>
      <name>nav_path_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a4820cdccd98c36ca8c0cff7c4d04e932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; State_With_Covariance &gt;</type>
      <name>path_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>acc1f0bcbf0e0a9aed022beb97a87080c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>path_type_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a5ee483fbe6e3bddd189fc652159bbf80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::PoseArray</type>
      <name>pose_array_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a0afe575212cd21b7c6d7944560d2cd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_covariances_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a935060a3242df60024205cdbcabd764e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_path_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>afaa7fc31414582225b4f718eb0bbe003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_poses_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a1995cbd39872413908cb2efff22a982e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_text_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>ad581127cff2c2a443b52f89942709b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_max_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a6c56fdfb8d839f09b19c423fce70b91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>State</type>
      <name>state_goal_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a437b8e8821aff96748cd5a3a0038f945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>State_With_Covariance</type>
      <name>state_start_</name>
      <anchorfile>classPathClass.html</anchorfile>
      <anchor>a90431fa495739abc078e501c78238c2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::Reeds_Shepp_State_Space::Reeds_Shepp_Path</name>
    <filename>classsteering_1_1Reeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html</filename>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html</anchorfile>
      <anchor>a14bcd35167834219443c412e02bbe6aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reeds_Shepp_Path</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html</anchorfile>
      <anchor>ab8ee7bb4fecc4d4ca7cbb26f1cdb15b9</anchor>
      <arglist>(const Reeds_Shepp_Path_Segment_Type *type=reeds_shepp_path_type[0], double t=std::numeric_limits&lt; double &gt;::max(), double u=0., double v=0., double w=0., double x=0.)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>length_</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html</anchorfile>
      <anchor>aeb6737f4f2248217ae342707ed765dfe</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>total_length_</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html</anchorfile>
      <anchor>adf75e1ee1d7319e2ae818f43771778c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Reeds_Shepp_Path_Segment_Type *</type>
      <name>type_</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html</anchorfile>
      <anchor>af851845a54bb8bba678c7f715f9b6b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html</anchorfile>
      <anchor>ac0979e75c0282d1c0e9bf05cc8737bfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>steering::Reeds_Shepp_State_Space</name>
    <filename>classsteering_1_1Reeds__Shepp__State__Space.html</filename>
    <class kind="class">steering::Reeds_Shepp_State_Space::Reeds_Shepp_Path</class>
    <member kind="enumeration">
      <type></type>
      <name>Reeds_Shepp_Path_Segment_Type</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3d2ca6048e37a898ebf13fb6156bf1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS_NOP</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3d2ca6048e37a898ebf13fb6156bf1b4afe4854a72eaa2ec631bd5eb26c1554d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS_LEFT</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3d2ca6048e37a898ebf13fb6156bf1b4a1881663f95b2cf851b98b85465475b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS_STRAIGHT</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3d2ca6048e37a898ebf13fb6156bf1b4a995eba5a8242750a2490f33292329f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS_RIGHT</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3d2ca6048e37a898ebf13fb6156bf1b4a1772f09b85e5ac27055e7efce3305e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS_LEFT</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3d2ca6048e37a898ebf13fb6156bf1b4a1881663f95b2cf851b98b85465475b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS_NOP</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3d2ca6048e37a898ebf13fb6156bf1b4afe4854a72eaa2ec631bd5eb26c1554d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS_RIGHT</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3d2ca6048e37a898ebf13fb6156bf1b4a1772f09b85e5ac27055e7efce3305e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RS_STRAIGHT</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3d2ca6048e37a898ebf13fb6156bf1b4a995eba5a8242750a2490f33292329f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a3b34961b28762996b421eac1fb57e143</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a4a266d06b70c910c70ff08da3489c6dc</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State &gt;</type>
      <name>get_path</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a584234a5c283f5a9422629ff160849b0</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State_With_Covariance &gt;</type>
      <name>get_path_with_covariance</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>abbbdb2887f885f052e6822562f524ea6</anchor>
      <arglist>(const State_With_Covariance &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State &gt;</type>
      <name>integrate</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a5c50caa2e6dd956e5bc4784d87b2e0f1</anchor>
      <arglist>(const State &amp;state, const std::vector&lt; Control &gt; &amp;controls) const</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>integrate_ODE</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a251f040474125b06a707f18989885d87</anchor>
      <arglist>(const State &amp;state, const Control &amp;control, double integration_step) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; State_With_Covariance &gt;</type>
      <name>integrate_with_covariance</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a06105062f1ea06bcb64306a4ead04ca0</anchor>
      <arglist>(const State_With_Covariance &amp;state, const std::vector&lt; Control &gt; &amp;controls) const</arglist>
    </member>
    <member kind="function">
      <type>State</type>
      <name>interpolate</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a409dc15a7a1b169dc04e0b7041c225d1</anchor>
      <arglist>(const State &amp;state, const std::vector&lt; Control &gt; &amp;controls, double t) const</arglist>
    </member>
    <member kind="function">
      <type>Reeds_Shepp_Path</type>
      <name>reeds_shepp</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ae5e999961499c29726cce5e7d90493ed</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reeds_Shepp_State_Space</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>af0e9e94a55abb114e7896fe1be553876</anchor>
      <arglist>(double kappa, double discretization=0.1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_filter_parameters</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a357439e5046e9e38aeece90ae552f34d</anchor>
      <arglist>(const Motion_Noise &amp;motion_noise, const Measurement_Noise &amp;measurement_noise, const Controller &amp;controller)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Reeds_Shepp_Path_Segment_Type</type>
      <name>reeds_shepp_path_type</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>ae6d6844fd782e8372ece7932f9a60070</anchor>
      <arglist>[18][5]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>discretization_</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a5619f797a662f92c716a96d8c1290bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EKF</type>
      <name>ekf_</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a52f402aea551bbb32fb212dccada2a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kappa_</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a5182f696d9e4723bf7e9c9cdb9551f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>kappa_inv_</name>
      <anchorfile>classsteering_1_1Reeds__Shepp__State__Space.html</anchorfile>
      <anchor>a65988dafe9bcaf323a994f6ebad46bd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RobotClass</name>
    <filename>classRobotClass.html</filename>
    <member kind="function">
      <type>void</type>
      <name>polygon_to_marker</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>adb30432190b4a9a119a2ef796292afdf</anchor>
      <arglist>(const vector&lt; geometry_msgs::Point &gt; &amp;polygon, visualization_msgs::Marker &amp;marker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotClass</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a7125604039c2a4b39e34e4354bd4ce19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualize</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a41149e466d6d5b40093faa9e62ae674a</anchor>
      <arglist>(const vector&lt; State_With_Covariance &gt; &amp;path)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>animate_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a61be66e5d10e05eb757c1a307b57ad0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; geometry_msgs::Point &gt;</type>
      <name>footprint_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>ab1316d603329bd8ca0fc013e3a57d597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>frame_id_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a0b494990dba062dacb851d4a2948308d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>kappa_max_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>ab5ef67c4968761d49e488315ed3f093b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::MarkerArray</type>
      <name>marker_array_swath_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a6495d24a62b5f00286e41ad3413bf86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::Marker</type>
      <name>marker_chassis_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a346f1e41cdbd50e61a8f4a8f1a071757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::Marker</type>
      <name>marker_wheels_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a594f0d0ed1afa220e0ba3bb020165672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Measurement_Noise</type>
      <name>measurement_noise_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>ab00b9111ace0c21e969d3be4546f0629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_swath_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>ad7cb6446390cc50c660753a247841a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_max_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a98f0c692e0d1b6a6086c69d550c8a3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>track_width_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a7ea103300f73014ed530df51fd6fc31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; geometry_msgs::Point &gt;</type>
      <name>wheel_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>abd99430ca7b95a5497854e37c2de94e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>wheel_base_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>add3b27a86748c413b3589d65e15bb4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Point</type>
      <name>wheel_fl_pos_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a53b36f382ed2ee14f791af961bc94ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Point</type>
      <name>wheel_fr_pos_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>abd0163ac75761983f52135ba881c1e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>wheel_radius_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a4420f47c8851d68ed6e8fbf1d968b34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>wheel_width_</name>
      <anchorfile>classRobotClass.html</anchorfile>
      <anchor>a22f72d0168f170689fe2376c6b3f2ab8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plot_states::State</name>
    <filename>classplot__states_1_1State.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classplot__states_1_1State.html</anchorfile>
      <anchor>a8d8079ecf9bc8b3b0ef65a7a5d337bfa</anchor>
      <arglist>(self, x, y, theta, kappa, d)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>classplot__states_1_1State.html</anchorfile>
      <anchor>aa4b4800a1a7c59e28a1020456fabf53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>kappa</name>
      <anchorfile>classplot__states_1_1State.html</anchorfile>
      <anchor>ae289c532cf34dadb8c85622658de0ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>theta</name>
      <anchorfile>classplot__states_1_1State.html</anchorfile>
      <anchor>a07f41a3b4af82e63524153907045c8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>classplot__states_1_1State.html</anchorfile>
      <anchor>a6b4a920306d8e9c807ba3661f1ede6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>classplot__states_1_1State.html</anchorfile>
      <anchor>a89d8d2858f2ccc28f545024a429ee839</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>steering::State</name>
    <filename>structsteering_1_1State.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>structsteering_1_1State.html</anchorfile>
      <anchor>a22786952ff7631ed30eb97cdf182abde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>kappa</name>
      <anchorfile>structsteering_1_1State.html</anchorfile>
      <anchor>afe7dc7e8768ba36f57f2fd03e75a61b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>theta</name>
      <anchorfile>structsteering_1_1State.html</anchorfile>
      <anchor>aac7e8c7aa97da14e5a7bd7b7b1c904a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structsteering_1_1State.html</anchorfile>
      <anchor>a62cef99971e39cc0266ffbb8660f286a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structsteering_1_1State.html</anchorfile>
      <anchor>af58ce11544976ef08d7235e26c3d58eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>steering::State_With_Covariance</name>
    <filename>structsteering_1_1State__With__Covariance.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>covariance</name>
      <anchorfile>structsteering_1_1State__With__Covariance.html</anchorfile>
      <anchor>a702007f8cbe7c7164970f2efa8e74921</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Lambda</name>
      <anchorfile>structsteering_1_1State__With__Covariance.html</anchorfile>
      <anchor>a4547a7f6cbafa6e1e908541c78009db3</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Sigma</name>
      <anchorfile>structsteering_1_1State__With__Covariance.html</anchorfile>
      <anchor>a35db2e3a7528be358ac08c906f814e43</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>State</type>
      <name>state</name>
      <anchorfile>structsteering_1_1State__With__Covariance.html</anchorfile>
      <anchor>a9816929c3e488e02a240a2be6d2a03f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Statistic</name>
    <filename>structStatistic.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>computation_time</name>
      <anchorfile>structStatistic.html</anchorfile>
      <anchor>a0ace7240009c92b730930dd3fc631f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>curv_discont</name>
      <anchorfile>structStatistic.html</anchorfile>
      <anchor>a327ae35b53e01ec97517051acb4d4131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>State</type>
      <name>goal</name>
      <anchorfile>structStatistic.html</anchorfile>
      <anchor>aaa9598bdfc55754f9b8ebb37aee95544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>path_length</name>
      <anchorfile>structStatistic.html</anchorfile>
      <anchor>a0b2a9da4756331e8d8ae1e278c02ae6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>State</type>
      <name>start</name>
      <anchorfile>structStatistic.html</anchorfile>
      <anchor>ab060ecbc9b42e249ad06410ef386f093</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Test_HC_CC_State_Space</name>
    <filename>classTest__HC__CC__State__Space.html</filename>
    <base>steering::HC_CC_State_Space</base>
    <member kind="function">
      <type>vector&lt; Control &gt;</type>
      <name>get_controls</name>
      <anchorfile>classTest__HC__CC__State__Space.html</anchorfile>
      <anchor>a9370e15551c558bbbd43c3a6d363cf6b</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2) const</arglist>
    </member>
    <member kind="function">
      <type>HC_CC_Circle_Param</type>
      <name>get_hc_cc_circle_param</name>
      <anchorfile>classTest__HC__CC__State__Space.html</anchorfile>
      <anchor>a0e5462b8520d9cb36e3d0522bfbd301a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Test_HC_CC_State_Space</name>
      <anchorfile>classTest__HC__CC__State__Space.html</anchorfile>
      <anchor>aa481adfa8c337c80541eda738b51ee30</anchor>
      <arglist>(double kappa, double sigma, double discretization)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>plot_states</name>
    <filename>namespaceplot__states.html</filename>
    <class kind="class">plot_states::Path</class>
    <class kind="class">plot_states::State</class>
    <member kind="function">
      <type>def</type>
      <name>distance</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>ac45ef1ee913d1e093d00ac16f18d1f6f</anchor>
      <arglist>(x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_csv</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>aa84f740c41d6e116533be54fb64593ac</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alpha</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a78134a01af2e672eb2975b7945e12d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ax1</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a2969d3b895b6dce859fd90fc7e3cb75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ax2</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a7e35afc6ce24e03707c8f9ab2841e6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axarr</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a5651935d35d5203c8bbba5415d218eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>color</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a80b658dd89f80a7e2ae4b4f5a8cb07c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CSV_HEADER</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a6722723d7fcd922972bb209e525f6f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a591b13ef67554e6e769b3a87f8e5ac2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a626b92777c655e3f3799efab53f5e93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>figsize</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a4f759e87b0792fc89f2fed19e7e3d3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>filepath</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a8f536b4600d1b86d9e69b64bde3a539a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>handles</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a2c12908466e4ea9e26a5065c4f2230c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>kappa</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>abd854615b29ae33301e9e7960edb0d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a2d3ff1993c7b70538a1aca899bc42eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>namespaceplot__states.html</anchorfile>
      <anchor>a317a21bde6a72de99a52c8900a517a49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>plot_statistics</name>
    <filename>namespaceplot__statistics.html</filename>
    <class kind="class">plot_statistics::Output</class>
    <member kind="function">
      <type>def</type>
      <name>read_csv</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a46ec5fe19b727dec4295af7ddbed9bd5</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_percent</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ac85b08a66a32e93c47eec51eea5f3786</anchor>
      <arglist>(x, pos)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axarr</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>af712e56f83a2600e8f3a9a0ecffb6255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bin_edges</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a9cb4a3af66f73832870577917f820db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ac8337e503b7b81372d3198f91bd94ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CC00_Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aebcd884d092c507a26a58a66ee86bf21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CC00_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ac9781962636be253145110ba6cbe759e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CC0pm_Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ad18e96453bb24afd6a847c5aebd94599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CC_Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a711b9a369c2ba3ad22790f6a667d1912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CCpm0_Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a48bc4e6def067f85b38bd8def7b79b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CCpmpm_Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ae72583567ae0b9a2c391b1f3bbdc2f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CSV_HEADER</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aba1a5fc920a92698dc455086816c2bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>curv_discont</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aba13f20c4a1c8cef3b240f9b0e686163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Dubins</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a4c30ca6b3b5e6e6f8c4a1d5588a93a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dubins_outputs</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a57c8ac2f0e8ab343f4ffa6c0826eb5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dubins_path_length_hist</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a1bbbaa906049b663e26402442360b50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dubins_path_length_labels</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a83e324e6707862d9895259e72dc82e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a643cfff9f97cf3cbc2dfa8c8ccfaa2ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>figsize</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a12edf57cb46e1a281254a46f6ddfe901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>filepath</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a76a2e4834413b5a86d6abd20547cc6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HC00_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>afbcb6b2ef65dd5bf9f08f3243b4c20bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HC0pm_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ab8f9467380e6a1a39aef76f342358e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HC_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a09dc5fad05a8af5b7729ce089999e8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HCpm0_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a0b397e52b571f8852c9b047935577e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>HCpmpm_RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ad464f30a93d967e0ee922bcfda0d0893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hist</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aa697877363679c19ffab42b626d835ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hspace</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a1f428c655101c7bcf8ee547cb4623a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>label</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a460bec846e4f9f5840e4953e0153b9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>linewidth</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ad18faef2185863d26b7e733560ae7a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loc</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a46ae56cec2aad5e3d2a1088e34139df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>n_samples</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a6ab5b6ba8aaf6c3a92e1137b4c186eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>range</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aae7d89150f6310cced33b9373c6524d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rel_path_length</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a5d2777b769cf7bda0fb25c8afa952b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>right</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a334fd89700afe888180be470c4dda245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RS</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a8e314cddc9e2b6d3de840a65e707ce33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>rs_outputs</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a5ef6b61bf86a0c605c7fafcaa7b2e2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>rs_path_length_hist</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a70537efc34cfaf5da63b3cda37adb0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>rs_path_length_labels</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ae0a4029819dda9635142cb91763b8913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sharey</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>ae81a1efca9f914ea6c595f3e085b9091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>visible</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aa09f1763933ea39b5467208b9f976227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>weights</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a7d509296637f3898474eff46fc676350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>width</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a08be90f47428f87b3ff7d2592b0f8d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wspace</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>a75a5a4020cfc2f9332062283b85b059e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>xlim</name>
      <anchorfile>namespaceplot__statistics.html</anchorfile>
      <anchor>aef0241adffa1eb064cacfdb6f675de05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>steering</name>
    <filename>namespacesteering.html</filename>
    <namespace>steering::cc_dubins</namespace>
    <namespace>steering::hc_cc_rs</namespace>
    <class kind="class">steering::CC00_Dubins_State_Space</class>
    <class kind="class">steering::CC00_Reeds_Shepp_State_Space</class>
    <class kind="class">steering::CC0pm_Dubins_State_Space</class>
    <class kind="class">steering::CC_Dubins_Path</class>
    <class kind="class">steering::CC_Dubins_State_Space</class>
    <class kind="class">steering::CCpm0_Dubins_State_Space</class>
    <class kind="class">steering::CCpmpm_Dubins_State_Space</class>
    <class kind="class">steering::Configuration</class>
    <class kind="struct">steering::Control</class>
    <class kind="struct">steering::Controller</class>
    <class kind="class">steering::Dubins_State_Space</class>
    <class kind="class">steering::EKF</class>
    <class kind="class">steering::HC00_Reeds_Shepp_State_Space</class>
    <class kind="class">steering::HC0pm_Reeds_Shepp_State_Space</class>
    <class kind="class">steering::HC_CC_Circle</class>
    <class kind="class">steering::HC_CC_Circle_Param</class>
    <class kind="class">steering::HC_CC_RS_Path</class>
    <class kind="class">steering::HC_CC_State_Space</class>
    <class kind="class">steering::HC_Reeds_Shepp_State_Space</class>
    <class kind="class">steering::HCpm0_Reeds_Shepp_State_Space</class>
    <class kind="class">steering::HCpmpm_Reeds_Shepp_State_Space</class>
    <class kind="struct">steering::Measurement_Noise</class>
    <class kind="struct">steering::Motion_Noise</class>
    <class kind="class">steering::Path</class>
    <class kind="class">steering::Reeds_Shepp_State_Space</class>
    <class kind="struct">steering::State</class>
    <class kind="struct">steering::State_With_Covariance</class>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 2, 3 &gt;</type>
      <name>Matrix23d</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a65c1f60a22d24eec411a31a94a4477df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 2, 2 &gt;</type>
      <name>Matrix2d</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>abd0c4e87432b5db2070241bba84f8e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 3, 2 &gt;</type>
      <name>Matrix32d</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a12813e64ae9fb2b3e929021f8a6ae841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 3, 3 &gt;</type>
      <name>Matrix3d</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>adb9ef7b350f7db48c1c30b3596ae3bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>array_index_min</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ac907a5331cadcba4c53debfcc9e6bfd9</anchor>
      <arglist>(double array[], int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cc_default_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a9ea5b7ecb17bc6b988d0eceff0aaac21</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, double delta, bool order, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cc_default_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a4af7cd1057f729a41e1cd3bb3dd9327d</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, double delta, bool order, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cc_elementary_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a1ebf95dbf467778bac3b2051028f9604</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, double delta, bool order, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cc_elementary_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a83a9928f4040ed5c1b8b743d6b544285</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, double delta, bool order, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cc_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a1f8b34008034c4abb862659534bb5bbd</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cc_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a98c8c2738a673160bb5f7e8ebce42bd5</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>center_distance</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aae685f46b30314c9f43a5b77e734df1e</anchor>
      <arglist>(const HC_CC_Circle &amp;c1, const HC_CC_Circle &amp;c2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>configuration_aligned</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ac03a625badf5d528c0fe9138dbb909cf</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>configuration_distance</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a024f07cbfeaf22858139e77600fd199d</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>configuration_equal</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a1b5da719c3cb26532d81619e7bc80bc4</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>configuration_on_hc_cc_circle</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aafde27111cb1920d17f1db1161650ef3</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>direction</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a3e5a38eb02712f99ef5f4b767a60234f</anchor>
      <arglist>(bool forward, bool order)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>double_array_init</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a82c77f583252079277dfbf9e5d8cacad</anchor>
      <arglist>(double array[], int size, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>empty_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a52e68b2b3852ef931f0ecc030bf28db7</anchor>
      <arglist>(std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>empty_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>adde9aa22bf842a8cf5470795dca1cc6e</anchor>
      <arglist>(vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_of_circular_arc</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a41057ba19cd138e6ed85364b7c0ad90d</anchor>
      <arglist>(double x_i, double y_i, double theta_i, double kappa, double direction, double length, double *x_f, double *y_f, double *theta_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_of_clothoid</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ad92d47d5efb216d0048100ec3a081d49</anchor>
      <arglist>(double x_i, double y_i, double theta_i, double kappa_i, double sigma, double direction, double length, double *x_f, double *y_f, double *theta_f, double *kappa_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>end_of_straight_line</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a4066139161affd0c5f89ad873288392b</anchor>
      <arglist>(double x_i, double y_i, double theta, double direction, double length, double *x_f, double *y_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fresnel</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a945be7a93607387dae922fb18de893c0</anchor>
      <arglist>(double s, double &amp;S_f, double &amp;C_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fresnel_0_8</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a578eef7269d3c12429d0eaadef4b8e5b</anchor>
      <arglist>(double x, double &amp;S_f, double &amp;C_f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fresnel_8_inf</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ab166eca88b172ea3e0dee0c14cc03710</anchor>
      <arglist>(double x, double &amp;S_f, double &amp;C_f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_epsilon</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aae74fce1e6c13966d1e01b1524103cdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>global_frame_change</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ada446a69c0d441c1708d41f12dc0d983</anchor>
      <arglist>(double x, double y, double theta, double local_x, double local_y, double *global_x, double *global_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hc_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a67e9526dcda554942fe58cc0c9fe0459</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hc_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a46fd16846185645b924ae1f0396aee7c</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>local_frame_change</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a96231bc2d103758cb36b5b1a7b9e99c2</anchor>
      <arglist>(double x, double y, double theta, double global_x, double global_y, double *local_x, double *local_y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pify</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a5a73da20bfd41758c060141c37671a99</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>point_distance</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ad424216784c2ffb8faf17dc8a5834411</anchor>
      <arglist>(double x1, double y1, double x2, double y2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointer_array_init</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a925f61414e98a5471e77b16df2037faf</anchor>
      <arglist>(void *array[], int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>polar</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a89a7c5c966b7f10a3b1ca7150b7c3735</anchor>
      <arglist>(double x, double y, double &amp;r, double &amp;theta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverse_control</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ae3037702987fedbe4fbd4f60887b5ff4</anchor>
      <arglist>(Control &amp;control)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rs_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a3c4313e81fe2250e88752a0af9be1c32</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rs_turn_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a49b1574efb09190e779c229cd80ef1cf</anchor>
      <arglist>(const HC_CC_Circle &amp;c, const Configuration &amp;q, bool order, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sgn</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aa9af5225dafb2f4b26fd94529dba8518</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>state_equal</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a96ef15f73c42bbac6e2c824e4affee4f</anchor>
      <arglist>(const State &amp;state1, const State &amp;state2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>straight_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aa2285a14af871ca05c45f9b38a79a473</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2, std::vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>straight_controls</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a0df6449ea76503e4d1688ef750a78c87</anchor>
      <arglist>(const Configuration &amp;q1, const Configuration &amp;q2, vector&lt; Control &gt; &amp;controls)</arglist>
    </member>
    <member kind="function">
      <type>Control</type>
      <name>subtract_control</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>aee6712b2126f7d9f28f7d8d4f3369160</anchor>
      <arglist>(const Control &amp;control1, const Control &amp;control2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>twopify</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ac33c5a865b9c7f690227b46035d39cfb</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>epsilon</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ad93cd7feabd1c705ef1757e90773a789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nb_cc_dubins_paths</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>a1eda9366f62587b4beb688141b14a19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nb_hc_cc_rs_paths</name>
      <anchorfile>namespacesteering.html</anchorfile>
      <anchor>ab21194de86f600917c5fdc9e53749c0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>steering::cc_dubins</name>
    <filename>namespacesteering_1_1cc__dubins.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>path_type</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97bac1d231f9f68e7395046e5041a3142576</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97ba10218d9d07a3f223aee4a98f83ea29c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97bab0b58454ade4e7d15ec1f16dffcf652a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97baa3bfe3358f375ef1e0cb23556627b18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TST</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97ba7b9403092a4ee36b96370dc6ad71a062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TTT</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97baf85676d34ee8fb7bbe65c6513a8c628e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TTTT</name>
      <anchorfile>namespacesteering_1_1cc__dubins.html</anchorfile>
      <anchor>a5fd1cc4a753c36de491412b6cb29f97ba840f1a4bc87adaf408e26575be67f056</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>steering::hc_cc_rs</name>
    <filename>namespacesteering_1_1hc__cc__rs.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>path_type</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7caebcad62274b819b5b2b06b3d662fc14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca2328bcc34bb808bfff23417bbd05bb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>T</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7cab315d11f2d7a0bee6e2db67cf2334411</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca0b2869ee556071d79ea1351147677ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca77716dfac1602e1da0d938c4328d647a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcTcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca602a466e7752f072c7ef50d7af314d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcTT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7cadde377a0bccb8e29e8863f164b26beb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TTcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca7caf2794819a928351886000265ab135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TST</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca9c007065033486237b543c6534196157</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TSTcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7cad72ecc4a51d2f24c41350a7e1003bf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcTST</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca945610932f2c15729170cf4e7de77545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcTSTcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca2e7fb30d4de3b1bb0ead088806065b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TTcTT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7caf2338fa6ab39f01648e0921c9c609963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcTTcT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca109eebae9bc71fdde27b6796b8399962</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TTT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca68f637f00c07d48bc0465256aeab0c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcST</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca37c02ee6d443b4e5ff9f4c8df04f30e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TScT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca7de99400e2aa8fbb01006ed816ae08f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TcScT</name>
      <anchorfile>namespacesteering_1_1hc__cc__rs.html</anchorfile>
      <anchor>ab9461a5aea7944d0aa6fd2280ddede7ca86fca732d9ce4d3780d64c90b447c19c</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
