<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>attached_body_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/interactivity/src/</path>
    <filename>attached__body__tutorial_8cpp</filename>
    <includes id="interactive__robot_8h" name="interactive_robot.h" local="yes" imported="no">interactive_robot.h</includes>
    <includes id="pose__string_8h" name="pose_string.h" local="yes" imported="no">pose_string.h</includes>
    <member kind="function">
      <type>void</type>
      <name>help</name>
      <anchorfile>attached__body__tutorial_8cpp.html</anchorfile>
      <anchor>a97ee70a8770dc30d06c744b24eb2fcfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>attached__body__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarkers</name>
      <anchorfile>attached__body__tutorial_8cpp.html</anchorfile>
      <anchor>aa23c36c9a66516f0a284dc23ef49ee66</anchor>
      <arglist>(visualization_msgs::MarkerArray &amp;markers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>userCallback</name>
      <anchorfile>attached__body__tutorial_8cpp.html</anchorfile>
      <anchor>a821835c07bc0c9c211dca75247d8185f</anchor>
      <arglist>(InteractiveRobot &amp;robot)</arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::MarkerArray</type>
      <name>g_collision_points</name>
      <anchorfile>attached__body__tutorial_8cpp.html</anchorfile>
      <anchor>a9548734d93564bdfd2440a0ce40796ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher *</type>
      <name>g_marker_array_publisher</name>
      <anchorfile>attached__body__tutorial_8cpp.html</anchorfile>
      <anchor>af8fc63e8325d9e5544dcc42d15cf4416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>planning_scene::PlanningScene *</type>
      <name>g_planning_scene</name>
      <anchorfile>attached__body__tutorial_8cpp.html</anchorfile>
      <anchor>aa4deff298363afab27f2698edbe4dba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>shapes::ShapePtr</type>
      <name>g_world_cube_shape</name>
      <anchorfile>attached__body__tutorial_8cpp.html</anchorfile>
      <anchor>a1fc8b81a294938525c99e39d9773f99b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collision_contact_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/interactivity/src/</path>
    <filename>collision__contact__tutorial_8cpp</filename>
    <includes id="interactive__robot_8h" name="interactive_robot.h" local="yes" imported="no">interactive_robot.h</includes>
    <includes id="pose__string_8h" name="pose_string.h" local="yes" imported="no">pose_string.h</includes>
    <member kind="function">
      <type>void</type>
      <name>help</name>
      <anchorfile>collision__contact__tutorial_8cpp.html</anchorfile>
      <anchor>a97ee70a8770dc30d06c744b24eb2fcfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>collision__contact__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarkers</name>
      <anchorfile>collision__contact__tutorial_8cpp.html</anchorfile>
      <anchor>aa23c36c9a66516f0a284dc23ef49ee66</anchor>
      <arglist>(visualization_msgs::MarkerArray &amp;markers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>userCallback</name>
      <anchorfile>collision__contact__tutorial_8cpp.html</anchorfile>
      <anchor>a821835c07bc0c9c211dca75247d8185f</anchor>
      <arglist>(InteractiveRobot &amp;robot)</arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::MarkerArray</type>
      <name>g_collision_points</name>
      <anchorfile>collision__contact__tutorial_8cpp.html</anchorfile>
      <anchor>a9548734d93564bdfd2440a0ce40796ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher *</type>
      <name>g_marker_array_publisher</name>
      <anchorfile>collision__contact__tutorial_8cpp.html</anchorfile>
      <anchor>af8fc63e8325d9e5544dcc42d15cf4416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>planning_scene::PlanningScene *</type>
      <name>g_planning_scene</name>
      <anchorfile>collision__contact__tutorial_8cpp.html</anchorfile>
      <anchor>aa4deff298363afab27f2698edbe4dba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>shapes::ShapePtr</type>
      <name>g_world_cube_shape</name>
      <anchorfile>collision__contact__tutorial_8cpp.html</anchorfile>
      <anchor>a1fc8b81a294938525c99e39d9773f99b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imarker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/interactivity/src/</path>
    <filename>imarker_8cpp</filename>
    <includes id="imarker_8h" name="imarker.h" local="yes" imported="no">imarker.h</includes>
    <includes id="pose__string_8h" name="pose_string.h" local="yes" imported="no">pose_string.h</includes>
  </compound>
  <compound kind="file">
    <name>imarker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/interactivity/src/</path>
    <filename>imarker_8h</filename>
    <class kind="class">IMarker</class>
  </compound>
  <compound kind="file">
    <name>interactive_robot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/interactivity/src/</path>
    <filename>interactive__robot_8cpp</filename>
    <includes id="interactive__robot_8h" name="interactive_robot.h" local="yes" imported="no">interactive_robot.h</includes>
  </compound>
  <compound kind="file">
    <name>interactive_robot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/interactivity/src/</path>
    <filename>interactive__robot_8h</filename>
    <includes id="imarker_8h" name="imarker.h" local="yes" imported="no">imarker.h</includes>
    <class kind="class">InteractiveRobot</class>
    <class kind="class">InteractiveRobot::RobotLoadException</class>
  </compound>
  <compound kind="file">
    <name>interactivity_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/interactivity/src/</path>
    <filename>interactivity__tutorial_8cpp</filename>
    <includes id="interactive__robot_8h" name="interactive_robot.h" local="yes" imported="no">interactive_robot.h</includes>
    <includes id="pose__string_8h" name="pose_string.h" local="yes" imported="no">pose_string.h</includes>
    <member kind="function">
      <type>void</type>
      <name>help</name>
      <anchorfile>interactivity__tutorial_8cpp.html</anchorfile>
      <anchor>a97ee70a8770dc30d06c744b24eb2fcfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>interactivity__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>userCallback</name>
      <anchorfile>interactivity__tutorial_8cpp.html</anchorfile>
      <anchor>a821835c07bc0c9c211dca75247d8185f</anchor>
      <arglist>(InteractiveRobot &amp;robot)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kinematic_model_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/kinematics/src/</path>
    <filename>kinematic__model__tutorial_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>kinematic__model__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>motion_planning_interface_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/planning/src/</path>
    <filename>motion__planning__interface__tutorial_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>motion__planning__interface__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>move_group_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/planning/src/</path>
    <filename>move__group__tutorial_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>move__group__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pick_place_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/pick_place/src/</path>
    <filename>pick__place__tutorial_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pick__place__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pick</name>
      <anchorfile>pick__place__tutorial_8cpp.html</anchorfile>
      <anchor>ac151d68143a31155181a393f63263af9</anchor>
      <arglist>(moveit::planning_interface::MoveGroup &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>place</name>
      <anchorfile>pick__place__tutorial_8cpp.html</anchorfile>
      <anchor>a5d65fad6ec4f35fc6dbfb18c99327428</anchor>
      <arglist>(moveit::planning_interface::MoveGroup &amp;group)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ROBOT_DESCRIPTION</name>
      <anchorfile>pick__place__tutorial_8cpp.html</anchorfile>
      <anchor>a04cdde3904a128e5a010fc2aa9126c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_pipeline_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/planning/src/</path>
    <filename>planning__pipeline__tutorial_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>planning__pipeline__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_scene_ros_api.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/planning/src/</path>
    <filename>planning__scene__ros__api_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>planning__scene__ros__api_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>planning_scene_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/planning/src/</path>
    <filename>planning__scene__tutorial_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>planning__scene__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>userCallback</name>
      <anchorfile>planning__scene__tutorial_8cpp.html</anchorfile>
      <anchor>a19a92bf2a1814ea75813bf0d397b26bb</anchor>
      <arglist>(const robot_state::RobotState &amp;kinematic_state, bool verbose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pose_string.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/interactivity/src/</path>
    <filename>pose__string_8cpp</filename>
    <includes id="pose__string_8h" name="pose_string.h" local="yes" imported="no">pose_string.h</includes>
    <member kind="function">
      <type>std::string</type>
      <name>PoseString</name>
      <anchorfile>pose__string_8cpp.html</anchorfile>
      <anchor>a822340e87756a682d18a7a0bb5f469d9</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PoseString</name>
      <anchorfile>pose__string_8cpp.html</anchorfile>
      <anchor>a1a360ff9aba9a30caf3ca33addd6d94c</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pose_string.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/interactivity/src/</path>
    <filename>pose__string_8h</filename>
    <member kind="function">
      <type>std::string</type>
      <name>PoseString</name>
      <anchorfile>pose__string_8h.html</anchorfile>
      <anchor>a822340e87756a682d18a7a0bb5f469d9</anchor>
      <arglist>(const geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PoseString</name>
      <anchorfile>pose__string_8h.html</anchorfile>
      <anchor>a1a360ff9aba9a30caf3ca33addd6d94c</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_api_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/kinematics/src/</path>
    <filename>ros__api__tutorial_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ros__api__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>state_display_tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-moveit_pr2/doc_stacks/2014-10-06_11-09-50.657023/moveit_pr2/pr2_moveit_tutorials/state_display/src/</path>
    <filename>state__display__tutorial_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>state__display__tutorial_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IMarker</name>
    <filename>classIMarker.html</filename>
    <member kind="enumeration">
      <name>Dof</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a9bb5a7ba9b21e8901f40eb6732dbcea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTH</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a9bb5a7ba9b21e8901f40eb6732dbcea7a88882323c55e9780c3bf93c9a322c6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POS</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a9bb5a7ba9b21e8901f40eb6732dbcea7a454c9535652725fc35684512b806b600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORIENT</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a9bb5a7ba9b21e8901f40eb6732dbcea7a07fd79fb69d18054d218e89279e9476c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMarker</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a0fa2f0bfd8a218542647d83eb5aa65b8</anchor>
      <arglist>(interactive_markers::InteractiveMarkerServer &amp;server, const std::string &amp;name, const std::string &amp;frame_id=&quot;/base_footprint&quot;, boost::function&lt; void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;)&gt; callback=printFeedback, Dof dof=BOTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMarker</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>afaf8a827d30d4d5fdf9b4bd44288e908</anchor>
      <arglist>(interactive_markers::InteractiveMarkerServer &amp;server, const std::string &amp;name, const Eigen::Affine3d &amp;pose, const std::string &amp;frame_id=&quot;/base_footprint&quot;, boost::function&lt; void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;)&gt; callback=printFeedback, Dof dof=BOTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMarker</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a0a7ea32a2f0818b7fa1009af26aac165</anchor>
      <arglist>(interactive_markers::InteractiveMarkerServer &amp;server, const std::string &amp;name, const Eigen::Vector3d &amp;position, const Eigen::Quaterniond &amp;orientation, const std::string &amp;frame_id=&quot;/base_footprint&quot;, boost::function&lt; void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;)&gt; callback=printFeedback, Dof dof=BOTH)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMarker</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>accd547c9b5616019f944474f0146e63e</anchor>
      <arglist>(interactive_markers::InteractiveMarkerServer &amp;server, const std::string &amp;name, const Eigen::Vector3d &amp;position, const std::string &amp;frame_id=&quot;/base_footprint&quot;, boost::function&lt; void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;)&gt; callback=printFeedback, Dof dof=BOTH)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a5496375f28fce4f9cd14577a7c837115</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printFeedback</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a2b474fdd2a43068d74b169804edb1c75</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;)</arglist>
    </member>
    <member kind="enumeration">
      <name>Axis</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a10aa46f10f72ed84bafc2c4cb8184a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>X</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a10aa46f10f72ed84bafc2c4cb8184a7eaac34a7ec661485dd1870f8b1b9f9d074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a10aa46f10f72ed84bafc2c4cb8184a7eabf589a882284806602e2e91b9fc6fa01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Z</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a10aa46f10f72ed84bafc2c4cb8184a7ea0274cddd20c723995725656ab72267f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a94a9e00ef2e3501cf4f7b5d5046ad5cc</anchor>
      <arglist>(interactive_markers::InteractiveMarkerServer &amp;server, const std::string &amp;name, const Eigen::Vector3d &amp;position, const Eigen::Quaterniond &amp;orientation, const std::string &amp;frame_id, boost::function&lt; void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;)&gt; callback, Dof dof)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeAxisControl</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a4f459db2ed36a97169f254007dd2f05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>makeAxisCyl</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>ac3bed2bb52909851e827fccaeb1f534a</anchor>
      <arglist>(Axis axis)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>makeBall</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>ac83946e2541f4a66ff9adecdb4b3975f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeBallControl</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a922c13a8bf197be5b0e418778fb59329</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::InteractiveMarker</type>
      <name>imarker_</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a0e57a4702e6a3ba0092fa89ab8b488c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::InteractiveMarkerServer *</type>
      <name>server_</name>
      <anchorfile>classIMarker.html</anchorfile>
      <anchor>a99d309202fe09daac355843214c56a09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InteractiveRobot</name>
    <filename>classInteractiveRobot.html</filename>
    <class kind="class">InteractiveRobot::RobotLoadException</class>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getGroupName</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>ab13565c1f2748d87406f6d9384543561</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getWorldGeometry</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a35a2c334020cd9de6251d832373f68f5</anchor>
      <arglist>(Eigen::Affine3d &amp;pose, double &amp;size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveRobot</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a254415c7db3c5dd9c24a6276db0e58bb</anchor>
      <arglist>(const std::string &amp;robot_description=&quot;robot_description&quot;, const std::string &amp;robot_topic=&quot;interactive_robot_state&quot;, const std::string &amp;marker_topic=&quot;interactive_robot_markers&quot;, const std::string &amp;imarker_topic=&quot;interactive_robot_imarkers&quot;)</arglist>
    </member>
    <member kind="function">
      <type>robot_model::RobotModelPtr &amp;</type>
      <name>robotModel</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a3963facbf156a18cb375d6bae61fc1c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>robot_state::RobotStatePtr &amp;</type>
      <name>robotState</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a92391ca9abc9a1dbd3d081f96e59713e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroup</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>ac5818bffd09b54ff57235551d707cc9c</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGroupPose</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>af518e4fa978692640faa7fa57c6b1bb3</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserCallback</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a993bf38903cd72e7f43fe9f8994c8ea5</anchor>
      <arglist>(boost::function&lt; void(InteractiveRobot &amp;robot)&gt; callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorldObjectPose</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a70f5f09e441d4e2c1e9d66d62f567106</anchor>
      <arglist>(const Eigen::Affine3d &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InteractiveRobot</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a882bf39daf47abfd7692859e63356da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>user_data_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a338cd4da22e1f785efbd3d7c01489e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishRobotState</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a8bda5c231c939eb8c2b0a1350f84f7b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishWorldState</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>afbf5a65f1a5ec0cea83e358ea700ddc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>scheduleUpdate</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a9b6421b069877f351cad94b51b984dfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setCallbackTimer</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>ae37d4ffffb887d8d59cf38b22ff8d21b</anchor>
      <arglist>(bool new_update_request)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateAll</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a18830eb9afee7e995905000b7cb97fca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCallback</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a9013d2f84a4f0622d54b602e0d68c2fb</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>movedRobotMarkerCallback</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>aca8de7fe15fcb0bb99f2fcee20deff6b</anchor>
      <arglist>(InteractiveRobot *robot, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>movedWorldMarkerCallback</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a51354211507233890f38e85121744f49</anchor>
      <arglist>(InteractiveRobot *robot, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>average_callback_duration_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>af7770fcf98050d8156e7a68867c83f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3d</type>
      <name>desired_group_end_link_pose_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a5cad7f1d6daa8b91866dbd53f0e10a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Affine3d</type>
      <name>desired_world_object_pose_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a198e98dae3a0926495af720be04b7e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_state::JointStateGroup *</type>
      <name>group_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>aea2919c9d6f7a7182602e2d7d1328fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMarker *</type>
      <name>imarker_robot_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a5f5fbcad5c00a67d9bc17a25d261d1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMarker *</type>
      <name>imarker_world_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a1d4c29bcd03b554281b2c8280069ac78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>init_time_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a9e5caa71f8dd187f23746ec7a34799e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::InteractiveMarkerServer</type>
      <name>interactive_marker_server_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a48c09caf3cab263ffefcebdb98299a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_callback_time_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a8d8d8e316a5ea6b7e85795ff6cec5ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>acf16d4098344700f4692b51997edad5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>publish_timer_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>aa6c5a76bc05a466e558a1b3f45ff6953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model_loader::RobotModelLoader</type>
      <name>rm_loader_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>ae13cc47b28ed3b040c28666a882c7919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_model::RobotModelPtr</type>
      <name>robot_model_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a23c6a0ea75b30ed6c0ad195a76f25974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>robot_state::RobotStatePtr</type>
      <name>robot_state_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a4b17183f61f1ba9c6ca7b8741f88a884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>robot_state_publisher_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>ae381cfa582023643b22a8370546b0aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>schedule_request_count_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a12de4223aee7b51c67b364cd4bd420f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(InteractiveRobot &amp;robot)&gt;</type>
      <name>user_callback_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a439e36dd9634b5d8242f53c9d8271cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>world_state_publisher_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>aaf3d2eaaa1c5678c84a78b74ae3f8936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const Eigen::Affine3d</type>
      <name>DEFAULT_WORLD_OBJECT_POSE_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a193ac2452d639ecb6926e1a6a90c37e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ros::Duration</type>
      <name>min_delay_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>a08249d6462d4664445ea271f685866a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>WORLD_BOX_SIZE_</name>
      <anchorfile>classInteractiveRobot.html</anchorfile>
      <anchor>afef3ceb6ffbc354963fabf1d0d79aa54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InteractiveRobot::RobotLoadException</name>
    <filename>classInteractiveRobot_1_1RobotLoadException.html</filename>
  </compound>
  <compound kind="namespace">
    <name>moveit</name>
    <filename>namespacemoveit.html</filename>
  </compound>
</tagfile>
