<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-robot_controllers/doc_stacks/2015-12-06_15-12-59.126175/robot_controllers/robot_controllers_interface/include/robot_controllers_interface/</path>
    <filename>controller_8h</filename>
    <includes id="handle_8h" name="handle.h" local="no" imported="no">robot_controllers_interface/handle.h</includes>
    <class kind="class">robot_controllers::Controller</class>
    <namespace>robot_controllers</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Controller &gt;</type>
      <name>ControllerPtr</name>
      <anchorfile>namespacerobot__controllers.html</anchorfile>
      <anchor>a41ab33e8fa0d301a1c281dd8fc0784cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>controller_loader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-robot_controllers/doc_stacks/2015-12-06_15-12-59.126175/robot_controllers/robot_controllers_interface/src/</path>
    <filename>controller__loader_8cpp</filename>
    <includes id="controller__loader_8h" name="controller_loader.h" local="no" imported="no">robot_controllers_interface/controller_loader.h</includes>
    <namespace>robot_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>controller_loader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-robot_controllers/doc_stacks/2015-12-06_15-12-59.126175/robot_controllers/robot_controllers_interface/include/robot_controllers_interface/</path>
    <filename>controller__loader_8h</filename>
    <includes id="controller_8h" name="controller.h" local="no" imported="no">robot_controllers_interface/controller.h</includes>
    <class kind="class">robot_controllers::ControllerLoader</class>
    <namespace>robot_controllers</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ControllerLoader &gt;</type>
      <name>ControllerLoaderPtr</name>
      <anchorfile>namespacerobot__controllers.html</anchorfile>
      <anchor>aa31bfc1ce04ba629f72eb59f2d2898e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>controller_manager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-robot_controllers/doc_stacks/2015-12-06_15-12-59.126175/robot_controllers/robot_controllers_interface/src/</path>
    <filename>controller__manager_8cpp</filename>
    <includes id="controller__manager_8h" name="controller_manager.h" local="no" imported="no">robot_controllers_interface/controller_manager.h</includes>
    <namespace>robot_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>controller_manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-robot_controllers/doc_stacks/2015-12-06_15-12-59.126175/robot_controllers/robot_controllers_interface/include/robot_controllers_interface/</path>
    <filename>controller__manager_8h</filename>
    <includes id="joint__handle_8h" name="joint_handle.h" local="no" imported="no">robot_controllers_interface/joint_handle.h</includes>
    <includes id="controller_8h" name="controller.h" local="no" imported="no">robot_controllers_interface/controller.h</includes>
    <includes id="controller__loader_8h" name="controller_loader.h" local="no" imported="no">robot_controllers_interface/controller_loader.h</includes>
    <class kind="class">robot_controllers::ControllerManager</class>
    <namespace>robot_controllers</namespace>
  </compound>
  <compound kind="file">
    <name>get_controller_state.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-robot_controllers/doc_stacks/2015-12-06_15-12-59.126175/robot_controllers/robot_controllers_interface/scripts/</path>
    <filename>get__controller__state_8py</filename>
    <namespace>get_controller_state</namespace>
    <member kind="variable">
      <type>string</type>
      <name>ACTION_NAME</name>
      <anchorfile>namespaceget__controller__state.html</anchorfile>
      <anchor>a2a7362769c3be054e664619af3e11d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>client</name>
      <anchorfile>namespaceget__controller__state.html</anchorfile>
      <anchor>a737937d2ac83bed6a90e0ba1075ec2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>goal</name>
      <anchorfile>namespaceget__controller__state.html</anchorfile>
      <anchor>a123a9abb4b83199a92b696e5dbea6af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespaceget__controller__state.html</anchorfile>
      <anchor>a3f10d955c894742302c81566b133b2b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>handle.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-robot_controllers/doc_stacks/2015-12-06_15-12-59.126175/robot_controllers/robot_controllers_interface/include/robot_controllers_interface/</path>
    <filename>handle_8h</filename>
    <class kind="class">robot_controllers::Handle</class>
    <namespace>robot_controllers</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Handle &gt;</type>
      <name>HandlePtr</name>
      <anchorfile>namespacerobot__controllers.html</anchorfile>
      <anchor>a2117f7dfb9e847d2ff090be0897f2781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>joint_handle.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-robot_controllers/doc_stacks/2015-12-06_15-12-59.126175/robot_controllers/robot_controllers_interface/include/robot_controllers_interface/</path>
    <filename>joint__handle_8h</filename>
    <includes id="handle_8h" name="handle.h" local="no" imported="no">robot_controllers_interface/handle.h</includes>
    <class kind="class">robot_controllers::JointHandle</class>
    <namespace>robot_controllers</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; JointHandle &gt;</type>
      <name>JointHandlePtr</name>
      <anchorfile>namespacerobot__controllers.html</anchorfile>
      <anchor>a9c7cc37a8e0d295ea24c75cbb656ecfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>start_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-robot_controllers/doc_stacks/2015-12-06_15-12-59.126175/robot_controllers/robot_controllers_interface/scripts/</path>
    <filename>start__controller_8py</filename>
    <namespace>start_controller</namespace>
    <member kind="variable">
      <type>string</type>
      <name>ACTION_NAME</name>
      <anchorfile>namespacestart__controller.html</anchorfile>
      <anchor>ae892878e8eb5a2d10a12a225840a1205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>client</name>
      <anchorfile>namespacestart__controller.html</anchorfile>
      <anchor>aa94d1a333d28449a08043a64d086f09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>goal</name>
      <anchorfile>namespacestart__controller.html</anchorfile>
      <anchor>a88ffdcb698cf2747b99672e717fead84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>state</name>
      <anchorfile>namespacestart__controller.html</anchorfile>
      <anchor>a1e314cd4062c5a14ff9f7e4af48b37cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stop_controller.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-robot_controllers/doc_stacks/2015-12-06_15-12-59.126175/robot_controllers/robot_controllers_interface/scripts/</path>
    <filename>stop__controller_8py</filename>
    <namespace>stop_controller</namespace>
    <member kind="variable">
      <type>string</type>
      <name>ACTION_NAME</name>
      <anchorfile>namespacestop__controller.html</anchorfile>
      <anchor>a48e9d90a2b6267d8842db7a57321ecb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>client</name>
      <anchorfile>namespacestop__controller.html</anchorfile>
      <anchor>a352993aec397118a816d13f806e3ff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>goal</name>
      <anchorfile>namespacestop__controller.html</anchorfile>
      <anchor>ae3695a2273159c3d2b93fe843fb97138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>state</name>
      <anchorfile>namespacestop__controller.html</anchorfile>
      <anchor>afb06ae96bbbfa60117ad6da37a7ab809</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>get_controller_state</name>
    <filename>namespaceget__controller__state.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>ACTION_NAME</name>
      <anchorfile>namespaceget__controller__state.html</anchorfile>
      <anchor>a2a7362769c3be054e664619af3e11d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>client</name>
      <anchorfile>namespaceget__controller__state.html</anchorfile>
      <anchor>a737937d2ac83bed6a90e0ba1075ec2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>goal</name>
      <anchorfile>namespaceget__controller__state.html</anchorfile>
      <anchor>a123a9abb4b83199a92b696e5dbea6af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespaceget__controller__state.html</anchorfile>
      <anchor>a3f10d955c894742302c81566b133b2b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>robot_controllers</name>
    <filename>namespacerobot__controllers.html</filename>
    <class kind="class">robot_controllers::Controller</class>
    <class kind="class">robot_controllers::ControllerLoader</class>
    <class kind="class">robot_controllers::ControllerManager</class>
    <class kind="class">robot_controllers::Handle</class>
    <class kind="class">robot_controllers::JointHandle</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ControllerLoader &gt;</type>
      <name>ControllerLoaderPtr</name>
      <anchorfile>namespacerobot__controllers.html</anchorfile>
      <anchor>aa31bfc1ce04ba629f72eb59f2d2898e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Controller &gt;</type>
      <name>ControllerPtr</name>
      <anchorfile>namespacerobot__controllers.html</anchorfile>
      <anchor>a41ab33e8fa0d301a1c281dd8fc0784cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Handle &gt;</type>
      <name>HandlePtr</name>
      <anchorfile>namespacerobot__controllers.html</anchorfile>
      <anchor>a2117f7dfb9e847d2ff090be0897f2781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; JointHandle &gt;</type>
      <name>JointHandlePtr</name>
      <anchorfile>namespacerobot__controllers.html</anchorfile>
      <anchor>a9c7cc37a8e0d295ea24c75cbb656ecfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robot_controllers::Controller</name>
    <filename>classrobot__controllers_1_1Controller.html</filename>
    <base>robot_controllers::Handle</base>
    <member kind="function">
      <type></type>
      <name>Controller</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>a6382c96c78d9555ca3eaa6e3d59d18c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; std::string &gt;</type>
      <name>getClaimedNames</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>acb21ed7e8c391eb7151a7072416b4987</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; std::string &gt;</type>
      <name>getCommandedNames</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>a9b55bc2d5f95ef80dbf05878b7163fc0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>a75431f535a7abc4ed4154a3d1ed8908b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getType</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>ac527e1ae39519d5da149b78d79a37763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>init</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>ac1b7a94badc6c8c4f22770fb027845a0</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ControllerManager *manager)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>reset</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>af5170a159c210de2bcb20b89531d5e49</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>a781e023ddefd3a60fd2c47d68838016b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>stop</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>a64d4f0032496c26c0fa788a91bc0b466</anchor>
      <arglist>(bool force)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>ab079e1d49a8afc4872049680dd950858</anchor>
      <arglist>(const ros::Time &amp;time, const ros::Duration &amp;dt)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Controller</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>af69debf2fd8fc162a5961cb9fe6f5741</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classrobot__controllers_1_1Controller.html</anchorfile>
      <anchor>ab6092a8e3771bfb57ec5ab78e1daa555</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robot_controllers::ControllerLoader</name>
    <filename>classrobot__controllers_1_1ControllerLoader.html</filename>
    <member kind="function">
      <type></type>
      <name>ControllerLoader</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>aa1266ee7deeb5837be9718016e0d5959</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ControllerPtr</type>
      <name>getController</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>adb2722ecab936e40ff16e301a7fe4cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>ae411df93bc69f8e6c7701606fbc78b8f</anchor>
      <arglist>(const std::string &amp;name, ControllerManager *manager)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>a0609e538ea8a4f35d5a2fc9a8055c7e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>acf63d7e675f8125aecde74016ec4b62d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>ad99eb7062f79b4826bab97640402cc83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stop</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>ab1c0562bbac3f6146ffa059f2e306c29</anchor>
      <arglist>(bool force)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>aaacdc3042f034969bd816131a446210a</anchor>
      <arglist>(const ros::Time &amp;time, const ros::Duration &amp;dt)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>a798cb967570b6dc8a4e341b4026d5a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerPtr</type>
      <name>controller_</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>acf81952676af988eb475648e58019ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pluginlib::ClassLoader&lt; robot_controllers::Controller &gt;</type>
      <name>plugin_loader_</name>
      <anchorfile>classrobot__controllers_1_1ControllerLoader.html</anchorfile>
      <anchor>a72f40319112c03fee87e8feb266c6c22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robot_controllers::ControllerManager</name>
    <filename>classrobot__controllers_1_1ControllerManager.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addJointHandle</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a82328537a0e55d5a2b9fa33d231482cb</anchor>
      <arglist>(JointHandlePtr &amp;j)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControllerManager</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>adb0c101b756f3c0339be8465519f3c2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HandlePtr</type>
      <name>getHandle</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a3b8f41c4cead191f21df92d532d3ed06</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>JointHandlePtr</type>
      <name>getJointHandle</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a754efa5a95fb7a4668c14693401d4d7e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>init</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a675d2f7d1abdb04f5c67177bba8779fc</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>requestStart</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a280fcfa78c20a84a0b902d74e7d40560</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>requestStop</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a0bc70bc7e49bc48322e569186e25791f</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>ae449454145565c6b2274d122d1400b43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a4243f2d3345523b5f3966a8b86721e04</anchor>
      <arglist>(const ros::Time &amp;time, const ros::Duration &amp;dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ControllerManager</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>abbfa7670d40ff91c001e567e494a2ea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; ControllerLoaderPtr &gt;</type>
      <name>ControllerList</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a565a761e6637589bbe9c35bf2d738e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; JointHandlePtr &gt;</type>
      <name>JointHandleList</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a533dc0670ac59f59bdd7a7a34556985c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>actionlib::SimpleActionServer&lt; robot_controllers_msgs::QueryControllerStatesAction &gt;</type>
      <name>server_t</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a855993f586082b1e17291281691a49a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a6dacfc20a547780200a915c63a22a791</anchor>
      <arglist>(const robot_controllers_msgs::QueryControllerStatesGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>ac53b422cc9dfd6b61f5d822ab6ef22c6</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ControllerList</type>
      <name>controllers_</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a3c65e35073b4d6737eb7c065eee75c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointHandleList</type>
      <name>joints_</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a2014e740497b300781f25120f05e8b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; server_t &gt;</type>
      <name>server_</name>
      <anchorfile>classrobot__controllers_1_1ControllerManager.html</anchorfile>
      <anchor>a4ea65c0c3fdce6a7975fd7a255ad36b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robot_controllers::Handle</name>
    <filename>classrobot__controllers_1_1Handle.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classrobot__controllers_1_1Handle.html</anchorfile>
      <anchor>a652f2738eecfafe7d189dc23cc419fc3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Handle</name>
      <anchorfile>classrobot__controllers_1_1Handle.html</anchorfile>
      <anchor>a4d9a62eb04216f09875e61d2dc7d54bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Handle</name>
      <anchorfile>classrobot__controllers_1_1Handle.html</anchorfile>
      <anchor>a84b1238bd8913a1916869035f6966cc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Handle</name>
      <anchorfile>classrobot__controllers_1_1Handle.html</anchorfile>
      <anchor>aa3e5f33ba789c9b42ba356c1bf207f88</anchor>
      <arglist>(const Handle &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Handle &amp;</type>
      <name>operator=</name>
      <anchorfile>classrobot__controllers_1_1Handle.html</anchorfile>
      <anchor>aacf8ed5fcaecc540033fdb39b7f5ef6c</anchor>
      <arglist>(const Handle &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robot_controllers::JointHandle</name>
    <filename>classrobot__controllers_1_1JointHandle.html</filename>
    <base>robot_controllers::Handle</base>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getEffort</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a5836648d5b765281a4d53f62ef970849</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getEffortMax</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a04a61e4dd76f87cd6d2fb728bba90769</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a82902e36dad48c319a5043a3934f992b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPosition</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a6a697767827a97ca14bfd4e04971a3d6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPositionMax</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a7e0f3c6f4bdb7065b46e1143a5e23217</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getPositionMin</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a9e6654717eb56829f5eb4c062342aaf6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getVelocity</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>ace1cd4ded5e64dfe0b3128a444ccbf14</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getVelocityMax</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a8685d0f2b3694782b2acda9d70c8b798</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isContinuous</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a214f6352fec25e64ce0636182241cb21</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointHandle</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a8ef8431e51638b1ed223b7e4a71efb29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a381353b2855066cd1dddc09be3a47db8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setEffort</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a64ae721c0bb77a1366af23bddce996df</anchor>
      <arglist>(double effort)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a3bb2bf1f6dbb88c44952e01ebaa1b9ad</anchor>
      <arglist>(double position, double velocity, double effort)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVelocity</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a6cabd543ba0d5d8f3bf8da8c18648a31</anchor>
      <arglist>(double velocity, double effort)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointHandle</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>aabce76613b86b44dedd48f79171b23c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>JointHandle</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a0974224db09d328099db4e0b12dce2d3</anchor>
      <arglist>(const JointHandle &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>JointHandle &amp;</type>
      <name>operator=</name>
      <anchorfile>classrobot__controllers_1_1JointHandle.html</anchorfile>
      <anchor>a8a78ec43f0de285d928d48dca89fabbb</anchor>
      <arglist>(const JointHandle &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>start_controller</name>
    <filename>namespacestart__controller.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>ACTION_NAME</name>
      <anchorfile>namespacestart__controller.html</anchorfile>
      <anchor>ae892878e8eb5a2d10a12a225840a1205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>client</name>
      <anchorfile>namespacestart__controller.html</anchorfile>
      <anchor>aa94d1a333d28449a08043a64d086f09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>goal</name>
      <anchorfile>namespacestart__controller.html</anchorfile>
      <anchor>a88ffdcb698cf2747b99672e717fead84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>state</name>
      <anchorfile>namespacestart__controller.html</anchorfile>
      <anchor>a1e314cd4062c5a14ff9f7e4af48b37cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>stop_controller</name>
    <filename>namespacestop__controller.html</filename>
    <member kind="variable">
      <type>string</type>
      <name>ACTION_NAME</name>
      <anchorfile>namespacestop__controller.html</anchorfile>
      <anchor>a48e9d90a2b6267d8842db7a57321ecb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>client</name>
      <anchorfile>namespacestop__controller.html</anchorfile>
      <anchor>a352993aec397118a816d13f806e3ff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>goal</name>
      <anchorfile>namespacestop__controller.html</anchorfile>
      <anchor>ae3695a2273159c3d2b93fe843fb97138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>state</name>
      <anchorfile>namespacestop__controller.html</anchorfile>
      <anchor>afb06ae96bbbfa60117ad6da37a7ab809</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">overview</docanchor>
  </compound>
</tagfile>
