<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ConstantPoints.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/obs_providers/</path>
    <filename>ConstantPoints_8cpp</filename>
    <includes id="ConstantPoints_8hpp" name="ConstantPoints.hpp" local="no" imported="no">obs_providers/ConstantPoints.hpp</includes>
    <namespace>telekyb_obs</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>ConstantPoints_8cpp.html</anchorfile>
      <anchor>ac5a082ace4efa0f0e1dce97c27564b49</anchor>
      <arglist>(tk_obstacle, ConstantPoints, telekyb_obs::ConstantPoints, TELEKYB_NAMESPACE::ObstacleProvider)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConstantPoints.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/include/obs_providers/</path>
    <filename>ConstantPoints_8hpp</filename>
    <includes id="ObstacleProvider_8hpp" name="ObstacleProvider.hpp" local="no" imported="no">obs_detection/ObstacleProvider.hpp</includes>
    <class kind="class">telekyb_obs::ConstantPoints</class>
    <class kind="class">telekyb_obs::ConstantPointsOptions</class>
    <namespace>telekyb_obs</namespace>
  </compound>
  <compound kind="file">
    <name>ExternalBox.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/obs_providers/</path>
    <filename>ExternalBox_8cpp</filename>
    <includes id="ExternalBox_8hpp" name="ExternalBox.hpp" local="no" imported="no">obs_providers/ExternalBox.hpp</includes>
    <namespace>telekyb_obs</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>ExternalBox_8cpp.html</anchorfile>
      <anchor>afca36ef0de1733ecb948df201bf62cc3</anchor>
      <arglist>(tk_obstacle, ExternalBox, telekyb_obs::ExternalBox, TELEKYB_NAMESPACE::ObstacleProvider)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ExternalBox.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/include/obs_providers/</path>
    <filename>ExternalBox_8hpp</filename>
    <includes id="ObstacleProvider_8hpp" name="ObstacleProvider.hpp" local="no" imported="no">obs_detection/ObstacleProvider.hpp</includes>
    <class kind="class">telekyb_obs::ExternalBox</class>
    <class kind="class">telekyb_obs::ExternalBoxOptions</class>
    <namespace>telekyb_obs</namespace>
  </compound>
  <compound kind="file">
    <name>ExternalFace.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/obs_providers/</path>
    <filename>ExternalFace_8cpp</filename>
    <includes id="ExternalFace_8hpp" name="ExternalFace.hpp" local="no" imported="no">obs_providers/ExternalFace.hpp</includes>
    <namespace>telekyb_obs</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>ExternalFace_8cpp.html</anchorfile>
      <anchor>abf6a0fff9643837c9842518a439eaced</anchor>
      <arglist>(tk_obstacle, ExternalFace, telekyb_obs::ExternalFace, TELEKYB_NAMESPACE::ObstacleProvider)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ExternalFace.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/include/obs_providers/</path>
    <filename>ExternalFace_8hpp</filename>
    <includes id="ObstacleProvider_8hpp" name="ObstacleProvider.hpp" local="no" imported="no">obs_detection/ObstacleProvider.hpp</includes>
    <class kind="class">telekyb_obs::ExternalFace</class>
    <class kind="class">telekyb_obs::ExternalFaceOptions</class>
    <class kind="struct">telekyb_obs::Face</class>
    <namespace>telekyb_obs</namespace>
  </compound>
  <compound kind="file">
    <name>ExternalObsPoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/obs_providers/</path>
    <filename>ExternalObsPoint_8cpp</filename>
    <includes id="ExternalObsPoint_8hpp" name="ExternalObsPoint.hpp" local="no" imported="no">obs_providers/ExternalObsPoint.hpp</includes>
    <namespace>telekyb_obs</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>ExternalObsPoint_8cpp.html</anchorfile>
      <anchor>afeb82aca8f27bcba6d9b6f8c6a056a00</anchor>
      <arglist>(tk_obstacle, ExternalObsPoint, telekyb_obs::ExternalObsPoint, TELEKYB_NAMESPACE::ObstacleProvider)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ExternalObsPoint.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/include/obs_providers/</path>
    <filename>ExternalObsPoint_8hpp</filename>
    <includes id="ObstacleProvider_8hpp" name="ObstacleProvider.hpp" local="no" imported="no">obs_detection/ObstacleProvider.hpp</includes>
    <class kind="class">telekyb_obs::ExternalObsPoint</class>
    <class kind="class">telekyb_obs::ExternalObsPointOptions</class>
    <namespace>telekyb_obs</namespace>
  </compound>
  <compound kind="file">
    <name>Main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/</path>
    <filename>Main_8cpp</filename>
    <includes id="ObstacleProviderController_8hpp" name="ObstacleProviderController.hpp" local="no" imported="no">obs_detection/ObstacleProviderController.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>ObstacleAvoidancePotential.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/obs_avoidance/</path>
    <filename>ObstacleAvoidancePotential_8cpp</filename>
    <includes id="ObstacleAvoidancePotential_8hpp" name="ObstacleAvoidancePotential.hpp" local="no" imported="no">obs_avoidance/ObstacleAvoidancePotential.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ObstacleAvoidancePotential.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/include/obs_avoidance/</path>
    <filename>ObstacleAvoidancePotential_8hpp</filename>
    <class kind="class">TELEKYB_NAMESPACE::ObstacleAvoidancePotential</class>
    <class kind="class">TELEKYB_NAMESPACE::ObstacleAvoidancePotentialOptions</class>
  </compound>
  <compound kind="file">
    <name>ObstacleProvider.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/obs_detection/</path>
    <filename>ObstacleProvider_8cpp</filename>
    <includes id="ObstacleProvider_8hpp" name="ObstacleProvider.hpp" local="no" imported="no">obs_detection/ObstacleProvider.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ObstacleProvider.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/include/obs_detection/</path>
    <filename>ObstacleProvider_8hpp</filename>
    <class kind="class">TELEKYB_NAMESPACE::ObstacleProvider</class>
  </compound>
  <compound kind="file">
    <name>ObstacleProviderContainer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/obs_detection/</path>
    <filename>ObstacleProviderContainer_8cpp</filename>
    <includes id="ObstacleProviderContainer_8hpp" name="ObstacleProviderContainer.hpp" local="no" imported="no">obs_detection/ObstacleProviderContainer.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ObstacleProviderContainer.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/include/obs_detection/</path>
    <filename>ObstacleProviderContainer_8hpp</filename>
    <includes id="ObstacleProvider_8hpp" name="ObstacleProvider.hpp" local="no" imported="no">obs_detection/ObstacleProvider.hpp</includes>
    <class kind="class">TELEKYB_NAMESPACE::ObstacleProviderContainer</class>
  </compound>
  <compound kind="file">
    <name>ObstacleProviderController.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/obs_detection/</path>
    <filename>ObstacleProviderController_8cpp</filename>
    <includes id="ObstacleProviderController_8hpp" name="ObstacleProviderController.hpp" local="no" imported="no">obs_detection/ObstacleProviderController.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ObstacleProviderController.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/include/obs_detection/</path>
    <filename>ObstacleProviderController_8hpp</filename>
    <includes id="ObstacleProviderControllerOptions_8hpp" name="ObstacleProviderControllerOptions.hpp" local="no" imported="no">obs_detection/ObstacleProviderControllerOptions.hpp</includes>
    <includes id="ObstacleProviderContainer_8hpp" name="ObstacleProviderContainer.hpp" local="no" imported="no">obs_detection/ObstacleProviderContainer.hpp</includes>
    <class kind="class">TELEKYB_NAMESPACE::ObstacleProviderController</class>
  </compound>
  <compound kind="file">
    <name>ObstacleProviderControllerOptions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/obs_detection/</path>
    <filename>ObstacleProviderControllerOptions_8cpp</filename>
    <includes id="ObstacleProviderControllerOptions_8hpp" name="ObstacleProviderControllerOptions.hpp" local="no" imported="no">obs_detection/ObstacleProviderControllerOptions.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ObstacleProviderControllerOptions.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/include/obs_detection/</path>
    <filename>ObstacleProviderControllerOptions_8hpp</filename>
    <class kind="class">TELEKYB_NAMESPACE::ObstacleProviderControllerOptions</class>
  </compound>
  <compound kind="file">
    <name>SurroundingBox.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/src/obs_providers/</path>
    <filename>SurroundingBox_8cpp</filename>
    <includes id="SurroundingBox_8hpp" name="SurroundingBox.hpp" local="no" imported="no">obs_providers/SurroundingBox.hpp</includes>
    <namespace>telekyb_obs</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>SurroundingBox_8cpp.html</anchorfile>
      <anchor>af032bad608a3bc272b48fd66cdc3e1c0</anchor>
      <arglist>(tk_obstacle, SurroundingBox, telekyb_obs::SurroundingBox, TELEKYB_NAMESPACE::ObstacleProvider)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SurroundingBox.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_obstacle/include/obs_providers/</path>
    <filename>SurroundingBox_8hpp</filename>
    <includes id="ObstacleProvider_8hpp" name="ObstacleProvider.hpp" local="no" imported="no">obs_detection/ObstacleProvider.hpp</includes>
    <class kind="class">telekyb_obs::SurroundingBox</class>
    <class kind="class">telekyb_obs::SurroundingBoxOptions</class>
    <namespace>telekyb_obs</namespace>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::ObstacleAvoidancePotential</name>
    <filename>classTELEKYB__NAMESPACE_1_1ObstacleAvoidancePotential.html</filename>
    <member kind="function">
      <type>Velocity3D</type>
      <name>getObstacleVelocity</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleAvoidancePotential.html</anchorfile>
      <anchor>a77981beef3efca3cc117d7363037a974</anchor>
      <arglist>(const Position3D &amp;currentPosition, const std::vector&lt; Position3D &gt; &amp;obstaclePoints)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObstacleAvoidancePotential</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleAvoidancePotential.html</anchorfile>
      <anchor>a46facd562d16366ebb15239989bb4404</anchor>
      <arglist>(const std::string &amp;identifier_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObstacleAvoidancePotential</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleAvoidancePotential.html</anchorfile>
      <anchor>a8cae46919147850113ee8678644cb0d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getEffectiveUAVDistance</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleAvoidancePotential.html</anchorfile>
      <anchor>a4a24fbd0653f5b825a680ffa36fd1c9b</anchor>
      <arglist>(const Position3D &amp;relObstaclePositon) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoTanRepulsiveGradient *</type>
      <name>obstaclePotentialGradient</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleAvoidancePotential.html</anchorfile>
      <anchor>a7c2f77907d61b9c046f9b793311a9b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ObstacleAvoidancePotentialOptions</type>
      <name>options</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleAvoidancePotential.html</anchorfile>
      <anchor>a33d18ae35a682a8fd6904f3a23090dae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::ObstacleAvoidancePotentialOptions</name>
    <filename>classTELEKYB__NAMESPACE_1_1ObstacleAvoidancePotentialOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>ObstacleAvoidancePotentialOptions</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleAvoidancePotentialOptions.html</anchorfile>
      <anchor>a38cc3269dc97447a1266b1d39463f51f</anchor>
      <arglist>(const std::string &amp;identifier_)</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; Vector3D &gt; *</type>
      <name>tObsAPUavSemiDims</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleAvoidancePotentialOptions.html</anchorfile>
      <anchor>a3023d11f7945d341e1fe21e1b9271b6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::ObstacleProvider</name>
    <filename>classTELEKYB__NAMESPACE_1_1ObstacleProvider.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProvider.html</anchorfile>
      <anchor>a6f62fb824cc0eff50a517c280d9ed432</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProvider.html</anchorfile>
      <anchor>af3a4a7c33529c9bdcb806e740c1740fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getObstaclePoints</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProvider.html</anchorfile>
      <anchor>a1d1a788fe9b9a084c221e352956b97a7</anchor>
      <arglist>(const TKState &amp;lastState, std::vector&lt; Position3D &gt; &amp;obstaclePoints) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProvider.html</anchorfile>
      <anchor>aa7bb86daa36c81146525142d6e99b629</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObstacleProvider</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProvider.html</anchorfile>
      <anchor>a30d1a659357d3a5b1406f92156b5c4ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ObstacleProvider</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProvider.html</anchorfile>
      <anchor>a6cc12cd74f00131b8073a49a2d46b11e</anchor>
      <arglist>(const std::string &amp;name_)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProvider.html</anchorfile>
      <anchor>a728c80fd7f296a761bd34e6066282256</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::ObstacleProviderContainer</name>
    <filename>classTELEKYB__NAMESPACE_1_1ObstacleProviderContainer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getAvailableObstacleProviders</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderContainer.html</anchorfile>
      <anchor>a7f2badcc2ad531f8ff045e8d446c92e9</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;obstacleProviderClassNames)</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; ObstacleProvider * &gt; &amp;</type>
      <name>getLoadedObstacleProviders</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderContainer.html</anchorfile>
      <anchor>a1d79a1f5b2c86c197aac1740db762320</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ObstacleProvider *</type>
      <name>loadObstacleProvider</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderContainer.html</anchorfile>
      <anchor>ae4f07ebaea286f4a94272ebf90cf1bf7</anchor>
      <arglist>(const std::string &amp;obstacleProviderClassName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObstacleProviderContainer</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderContainer.html</anchorfile>
      <anchor>a5920e6d88e4fcc992074ec1d3e7be097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unLoadObstacleProvider</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderContainer.html</anchorfile>
      <anchor>a17e24307247d733dc6c828385bbf7a35</anchor>
      <arglist>(ObstacleProvider *tm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObstacleProviderContainer</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderContainer.html</anchorfile>
      <anchor>a83df2740a6ff513819f026b45a191770</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; ObstacleProvider * &gt;</type>
      <name>obstacleProviderInstances</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderContainer.html</anchorfile>
      <anchor>a425f67433d06b16b6a48689fbe271df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pluginlib::ClassLoader&lt; ObstacleProvider &gt;</type>
      <name>obstacleProviderLoader</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderContainer.html</anchorfile>
      <anchor>a3f2479ec211a4bb77104ae37cd85637a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::ObstacleProviderController</name>
    <filename>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</filename>
    <member kind="function">
      <type></type>
      <name>ObstacleProviderController</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>acd80c3a8781d0e53792cab1378405af1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>a914da70c26455bca6b644f7cde869be1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObstacleProviderController</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>a93168a040b0c998a23284210253a3e3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadObstacleProviders</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>aa98e1e2f33e825aa0b764e6a6305b7ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>obstacleProviderStep</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>a1e985e51a81b43e95317243628c45422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>tkStateCB</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>afe302c508285df30bfca6213a1fd4895</anchor>
      <arglist>(const telekyb_msgs::TKState::ConstPtr &amp;tkStateMsg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Position3D &gt;</type>
      <name>allObstaclePositions</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>a62c6915c473bcda0cf93628d55c9b6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TKState</type>
      <name>lastState</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>a65460cfd110aa7e256a2a9225fab904b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>lastStateMutex</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>af66b58caf12efe6e7a51bcc160baec49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nodeHandle</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>aa6efe521b82b0e17e88802dff698a974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ObstacleProviderContainer</type>
      <name>obsContainer</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>a8c67a62b6f4e58521a95b3382357ccd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ObstacleProviderControllerOptions</type>
      <name>options</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>ae35a6cd3b57d84f8de6efcb7531cdd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>recvFirstTKState</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>adfb9aeb45ec0828978f11afab43186cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>tObsPointsPub</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>af7587d899f675b7c697aa3b879f9e90c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>tStateSub</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderController.html</anchorfile>
      <anchor>a3274901706f304ac94f4827dd008cd65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TELEKYB_NAMESPACE::ObstacleProviderControllerOptions</name>
    <filename>classTELEKYB__NAMESPACE_1_1ObstacleProviderControllerOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>ObstacleProviderControllerOptions</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderControllerOptions.html</anchorfile>
      <anchor>aded2e60071ce0ebda2b5c2368b2959be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; double &gt; *</type>
      <name>tInitialStateTimeout</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderControllerOptions.html</anchorfile>
      <anchor>a6d648bfa9bffe9e03369dfb9fdfc207a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::string &gt; *</type>
      <name>tObsPubTopicName</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderControllerOptions.html</anchorfile>
      <anchor>ace049120ca867510397f10308f6af4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; double &gt; *</type>
      <name>tObsSpinrate</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderControllerOptions.html</anchorfile>
      <anchor>a02adf7d1835929b56214dbc05105d968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::vector&lt; std::string &gt; &gt; *</type>
      <name>tObstacleProviders</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderControllerOptions.html</anchorfile>
      <anchor>ac03f8af414a3f9ea75fbb4fff71392fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::string &gt; *</type>
      <name>tTKStateTopicName</name>
      <anchorfile>classTELEKYB__NAMESPACE_1_1ObstacleProviderControllerOptions.html</anchorfile>
      <anchor>ab42f3dfaee5e8ef1f2f78f00dc5270cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>telekyb_obs</name>
    <filename>namespacetelekyb__obs.html</filename>
    <class kind="class">telekyb_obs::ConstantPoints</class>
    <class kind="class">telekyb_obs::ConstantPointsOptions</class>
    <class kind="class">telekyb_obs::ExternalBox</class>
    <class kind="class">telekyb_obs::ExternalBoxOptions</class>
    <class kind="class">telekyb_obs::ExternalFace</class>
    <class kind="class">telekyb_obs::ExternalFaceOptions</class>
    <class kind="class">telekyb_obs::ExternalObsPoint</class>
    <class kind="class">telekyb_obs::ExternalObsPointOptions</class>
    <class kind="struct">telekyb_obs::Face</class>
    <class kind="class">telekyb_obs::SurroundingBox</class>
    <class kind="class">telekyb_obs::SurroundingBoxOptions</class>
  </compound>
  <compound kind="class">
    <name>telekyb_obs::ConstantPoints</name>
    <filename>classtelekyb__obs_1_1ConstantPoints.html</filename>
    <base>TELEKYB_NAMESPACE::ObstacleProvider</base>
    <member kind="function">
      <type></type>
      <name>ConstantPoints</name>
      <anchorfile>classtelekyb__obs_1_1ConstantPoints.html</anchorfile>
      <anchor>a2327f28da526be4879178b75ed20fb36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classtelekyb__obs_1_1ConstantPoints.html</anchorfile>
      <anchor>ac5071b411eefd7a7bdaf1240e9479028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getObstaclePoints</name>
      <anchorfile>classtelekyb__obs_1_1ConstantPoints.html</anchorfile>
      <anchor>ac4dc5dc1ac230ec515954f684738dc3a</anchor>
      <arglist>(const TKState &amp;lastState, std::vector&lt; Position3D &gt; &amp;obstaclePoints) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classtelekyb__obs_1_1ConstantPoints.html</anchorfile>
      <anchor>a3b5cfe33a759d4e7597dbe43268f256b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConstantPoints</name>
      <anchorfile>classtelekyb__obs_1_1ConstantPoints.html</anchorfile>
      <anchor>ac186b99780c73232179e51b610e54306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConstantPointsOptions</type>
      <name>options</name>
      <anchorfile>classtelekyb__obs_1_1ConstantPoints.html</anchorfile>
      <anchor>af469f6b18d80982ceed8e84e221e2487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>telekyb_obs::ConstantPointsOptions</name>
    <filename>classtelekyb__obs_1_1ConstantPointsOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>ConstantPointsOptions</name>
      <anchorfile>classtelekyb__obs_1_1ConstantPointsOptions.html</anchorfile>
      <anchor>aae686dd586c64167962af7acf269b2c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::vector&lt; Position3D &gt; &gt; *</type>
      <name>tConstantObstaclePoints</name>
      <anchorfile>classtelekyb__obs_1_1ConstantPointsOptions.html</anchorfile>
      <anchor>ab04b87164daa7909a47c6c7e31af9568</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>telekyb_obs::ExternalBox</name>
    <filename>classtelekyb__obs_1_1ExternalBox.html</filename>
    <base>TELEKYB_NAMESPACE::ObstacleProvider</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classtelekyb__obs_1_1ExternalBox.html</anchorfile>
      <anchor>a5dcb2a7ef8553c0469e85f94cf9c074b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalBox</name>
      <anchorfile>classtelekyb__obs_1_1ExternalBox.html</anchorfile>
      <anchor>aee63f6a4a516a5c67c49851d1e7709b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getObstaclePoints</name>
      <anchorfile>classtelekyb__obs_1_1ExternalBox.html</anchorfile>
      <anchor>a4bde67162e1226992f8c71e4c28fd0d1</anchor>
      <arglist>(const TKState &amp;lastState, std::vector&lt; Position3D &gt; &amp;obstaclePoints) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classtelekyb__obs_1_1ExternalBox.html</anchorfile>
      <anchor>a541465dc456c3c15355c602e9ee542b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExternalBox</name>
      <anchorfile>classtelekyb__obs_1_1ExternalBox.html</anchorfile>
      <anchor>a1529e1e00197134edefd792c2358545e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExternalBoxOptions</type>
      <name>options</name>
      <anchorfile>classtelekyb__obs_1_1ExternalBox.html</anchorfile>
      <anchor>a67bd4648eb094affb5bf9da50b7a9344</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>telekyb_obs::ExternalBoxOptions</name>
    <filename>classtelekyb__obs_1_1ExternalBoxOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>ExternalBoxOptions</name>
      <anchorfile>classtelekyb__obs_1_1ExternalBoxOptions.html</anchorfile>
      <anchor>af48bbde6212f7821af47e1145f17471f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; Position3D &gt; *</type>
      <name>tMaxSurrObsBox</name>
      <anchorfile>classtelekyb__obs_1_1ExternalBoxOptions.html</anchorfile>
      <anchor>aed9d6d7fab5244367e9fa538bbaa694d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; Position3D &gt; *</type>
      <name>tMinSurrObsBox</name>
      <anchorfile>classtelekyb__obs_1_1ExternalBoxOptions.html</anchorfile>
      <anchor>ae227ebb7f43d35e0e98067e90c2e8a69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>telekyb_obs::ExternalFace</name>
    <filename>classtelekyb__obs_1_1ExternalFace.html</filename>
    <base>TELEKYB_NAMESPACE::ObstacleProvider</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classtelekyb__obs_1_1ExternalFace.html</anchorfile>
      <anchor>a6909e103f989a100c2e349edd8cab37d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalFace</name>
      <anchorfile>classtelekyb__obs_1_1ExternalFace.html</anchorfile>
      <anchor>a360853dcd8e84fe2aa87e3f8e211cd95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getObstaclePoints</name>
      <anchorfile>classtelekyb__obs_1_1ExternalFace.html</anchorfile>
      <anchor>aee18d669e538a43e2a41b8683c3c71ce</anchor>
      <arglist>(const TKState &amp;lastState, std::vector&lt; Position3D &gt; &amp;obstaclePoints) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classtelekyb__obs_1_1ExternalFace.html</anchorfile>
      <anchor>a1e30beb39e0f198d38625e08a24364f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExternalFace</name>
      <anchorfile>classtelekyb__obs_1_1ExternalFace.html</anchorfile>
      <anchor>a133685830b458c11e523e6bb0e39c6e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Face &gt;</type>
      <name>faces</name>
      <anchorfile>classtelekyb__obs_1_1ExternalFace.html</anchorfile>
      <anchor>a886d32db13108fe233876b28b9d90819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExternalFaceOptions</type>
      <name>options</name>
      <anchorfile>classtelekyb__obs_1_1ExternalFace.html</anchorfile>
      <anchor>a975e8c19cd34ff33dc9a0ca01c4b5276</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>telekyb_obs::ExternalFaceOptions</name>
    <filename>classtelekyb__obs_1_1ExternalFaceOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>ExternalFaceOptions</name>
      <anchorfile>classtelekyb__obs_1_1ExternalFaceOptions.html</anchorfile>
      <anchor>a638e5b5abdf3559634a5e3730d48753e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::vector&lt; Eigen::Vector3d &gt; &gt; *</type>
      <name>tInputFaces</name>
      <anchorfile>classtelekyb__obs_1_1ExternalFaceOptions.html</anchorfile>
      <anchor>a0227c0b32ad5c12fc8f38b1c4bd414c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>telekyb_obs::ExternalObsPoint</name>
    <filename>classtelekyb__obs_1_1ExternalObsPoint.html</filename>
    <base>TELEKYB_NAMESPACE::ObstacleProvider</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPoint.html</anchorfile>
      <anchor>ae196c81a6eaae0ff5b5d332b643345c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExternalObsPoint</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPoint.html</anchorfile>
      <anchor>a115afc2ad90dd2b750f4efe99a389049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getObstaclePoints</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPoint.html</anchorfile>
      <anchor>a8e86c4f42771615d2cf3157012ed6a05</anchor>
      <arglist>(const TKState &amp;lastState, std::vector&lt; Position3D &gt; &amp;obstaclePoints) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPoint.html</anchorfile>
      <anchor>a23dba2db79242c29f737326747573408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExternalObsPoint</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPoint.html</anchorfile>
      <anchor>a31661d1910a61287b533881c1e1807ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>obstacleRadii</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPoint.html</anchorfile>
      <anchor>a59a9e0739e10634a4b0241419c8a31bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExternalObsPointOptions</type>
      <name>options</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPoint.html</anchorfile>
      <anchor>a7d66463a1d06a4d41d3b468d1630432f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; GenericSubscriber&lt; geometry_msgs::PoseStamped &gt; * &gt;</type>
      <name>subscribers</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPoint.html</anchorfile>
      <anchor>abde779d6cd3bdf41cbb82ac3cde16e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>transformTopicNames</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPoint.html</anchorfile>
      <anchor>af9a8219b53286f4cd692748fcb0241ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>telekyb_obs::ExternalObsPointOptions</name>
    <filename>classtelekyb__obs_1_1ExternalObsPointOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>ExternalObsPointOptions</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPointOptions.html</anchorfile>
      <anchor>af125e7a4230bef23523e97a8b3eaf628</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::vector&lt; double &gt; &gt; *</type>
      <name>tObsRadius</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPointOptions.html</anchorfile>
      <anchor>a71a73cfadbad9366d5fa4fc4cde32a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; Eigen::Matrix3d &gt; *</type>
      <name>tObsTranformConvMatrix</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPointOptions.html</anchorfile>
      <anchor>afa708444f756fd3ee86ec4ec50cece68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; std::vector&lt; std::string &gt; &gt; *</type>
      <name>tObsTransformTopicNames</name>
      <anchorfile>classtelekyb__obs_1_1ExternalObsPointOptions.html</anchorfile>
      <anchor>a1fc953e422a549e72951edf1f519d603</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>telekyb_obs::Face</name>
    <filename>structtelekyb__obs_1_1Face.html</filename>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>dir1</name>
      <anchorfile>structtelekyb__obs_1_1Face.html</anchorfile>
      <anchor>a3e48facb2f7bb69200ed7c28b3e64ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>dir2</name>
      <anchorfile>structtelekyb__obs_1_1Face.html</anchorfile>
      <anchor>a8818638f8ac1feae511a9ad838d72452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>origin</name>
      <anchorfile>structtelekyb__obs_1_1Face.html</anchorfile>
      <anchor>aea639ceaee9f4d97ba10c0a117c61b0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>telekyb_obs::SurroundingBox</name>
    <filename>classtelekyb__obs_1_1SurroundingBox.html</filename>
    <base>TELEKYB_NAMESPACE::ObstacleProvider</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchorfile>classtelekyb__obs_1_1SurroundingBox.html</anchorfile>
      <anchor>a78801b70c908be911524b29b501b8c5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getObstaclePoints</name>
      <anchorfile>classtelekyb__obs_1_1SurroundingBox.html</anchorfile>
      <anchor>a228c283696ea2fef61981389cb3895d7</anchor>
      <arglist>(const TKState &amp;lastState, std::vector&lt; Position3D &gt; &amp;obstaclePoints) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classtelekyb__obs_1_1SurroundingBox.html</anchorfile>
      <anchor>aa05dca384f7be74eab9a9dbf0c7f7367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SurroundingBox</name>
      <anchorfile>classtelekyb__obs_1_1SurroundingBox.html</anchorfile>
      <anchor>a8aefc370ced81232f76b29e647bea2a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SurroundingBox</name>
      <anchorfile>classtelekyb__obs_1_1SurroundingBox.html</anchorfile>
      <anchor>a4859830bfd4cf186269b8888652c73d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SurroundingBoxOptions</type>
      <name>options</name>
      <anchorfile>classtelekyb__obs_1_1SurroundingBox.html</anchorfile>
      <anchor>a2780c18e3a7a81caa991280b718fae6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>telekyb_obs::SurroundingBoxOptions</name>
    <filename>classtelekyb__obs_1_1SurroundingBoxOptions.html</filename>
    <base>TELEKYB_NAMESPACE::OptionContainer</base>
    <member kind="function">
      <type></type>
      <name>SurroundingBoxOptions</name>
      <anchorfile>classtelekyb__obs_1_1SurroundingBoxOptions.html</anchorfile>
      <anchor>a3bc4707c2f0995c2bf29ad9671aca8d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; Position3D &gt; *</type>
      <name>tMaxSurrObsBox</name>
      <anchorfile>classtelekyb__obs_1_1SurroundingBoxOptions.html</anchorfile>
      <anchor>ad90f338aeb5ebf69b346e447806085ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Option&lt; Position3D &gt; *</type>
      <name>tMinSurrObsBox</name>
      <anchorfile>classtelekyb__obs_1_1SurroundingBoxOptions.html</anchorfile>
      <anchor>ae0464ba6997916868b2900bf3bf40c8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
