<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>adjust_rviz_config.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/scripts/</path>
    <filename>adjust__rviz__config_8py</filename>
    <namespace>adjust_rviz_config</namespace>
    <member kind="variable">
      <type>list</type>
      <name>home_path</name>
      <anchorfile>namespaceadjust__rviz__config.html</anchorfile>
      <anchor>a40a9581d132632ad958a4e64acbe720e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>lines</name>
      <anchorfile>namespaceadjust__rviz__config.html</anchorfile>
      <anchor>aa85072b9335223dec93cfd704822fa8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>nav</name>
      <anchorfile>namespaceadjust__rviz__config.html</anchorfile>
      <anchor>af37869558cb46490c434f34a6406e0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>outfile</name>
      <anchorfile>namespaceadjust__rviz__config.html</anchorfile>
      <anchor>aa124ecff20f8771107c6b7a0840d7cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>stereo</name>
      <anchorfile>namespaceadjust__rviz__config.html</anchorfile>
      <anchor>aaeda04807f6cb8e685e2faf914293955</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>advanced_options_dialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>advanced__options__dialog_8cpp</filename>
    <includes id="advanced__options__dialog_8h" name="advanced_options_dialog.h" local="yes" imported="no">pr2_interactive_manipulation/advanced_options_dialog.h</includes>
    <includes id="interactive__manipulation__frontend_8h" name="interactive_manipulation_frontend.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_manipulation_frontend.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>advanced_options_dialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>advanced__options__dialog_8h</filename>
    <includes id="interactive__manipulation__ui_8h" name="interactive_manipulation_ui.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_manipulation_ui.h</includes>
    <class kind="struct">pr2_interactive_manipulation::AdvancedGraspOptions</class>
    <class kind="class">pr2_interactive_manipulation::AdvancedOptionsDialog</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>arm_locations.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>arm__locations_8h</filename>
    <namespace>pr2_interactive_manipulation</namespace>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getFrontPosition</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a60cb18cf4231a5bcc211b1d6d3efdc84</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>getFrontTrajectory</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a3363567f15879cec533342e1158fbe72</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getHandoffPosition</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>ae1147c5eec0a3f1d7b3006f07496cb09</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>getHandoffTrajectory</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a5d0e3383726b03f475f33fc1a4ea7f03</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getSideHandoffPosition</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>ae1fac5649e306a67c846448bc23046c7</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>getSideHandoffTrajectory</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a4da5e4c8ecaabcfe0eaccafc7e5191db</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getSidePosition</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a840fba4756790b081ac51caeabf94873</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>getSideTrajectory</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>aaf160d844ea36b6c8bfdfc4ed1237a62</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>camera_focus_display.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>camera__focus__display_8cpp</filename>
    <includes id="camera__focus__display_8h" name="camera_focus_display.h" local="yes" imported="no">pr2_interactive_manipulation/camera_focus_display.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>camera_focus_display.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>camera__focus__display_8h</filename>
    <includes id="interactive__manipulation__ui_8h" name="interactive_manipulation_ui.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_manipulation_ui.h</includes>
    <class kind="class">pr2_interactive_manipulation::CameraFocusDisplay</class>
    <class kind="class">pr2_interactive_manipulation::CameraFocusFrame</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>grasp_caller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>grasp__caller_8cpp</filename>
    <includes id="advanced__options__dialog_8h" name="advanced_options_dialog.h" local="no" imported="no">pr2_interactive_manipulation/advanced_options_dialog.h</includes>
    <class kind="class">GraspCaller</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>grasp__caller_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graspable_object_handler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>graspable__object__handler_8cpp</filename>
    <includes id="graspable__object__handler_8h" name="graspable_object_handler.h" local="yes" imported="no">pr2_interactive_manipulation/graspable_object_handler.h</includes>
    <includes id="interactive__marker__node_8h" name="interactive_marker_node.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_marker_node.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>graspable_object_handler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>graspable__object__handler_8h</filename>
    <class kind="class">pr2_interactive_manipulation::GraspableObjectHandler</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>gripper_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>gripper__controller_8cpp</filename>
    <includes id="gripper__controller_8h" name="gripper_controller.h" local="yes" imported="no">pr2_interactive_manipulation/gripper_controller.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>JOINT_STATES_TOPIC</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>acbd1719b3e7721f787f9768b12666b15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gripper_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>gripper__controller_8h</filename>
    <class kind="class">pr2_interactive_manipulation::GripperController</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>init.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>init_8cpp</filename>
    <includes id="interactive__manipulation__frontend__display_8h" name="interactive_manipulation_frontend_display.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_manipulation_frontend_display.h</includes>
    <includes id="publish__click__camera__display_8h" name="publish_click_camera_display.h" local="yes" imported="no">pr2_interactive_manipulation/publish_click_camera_display.h</includes>
    <includes id="point__head__camera__display_8h" name="point_head_camera_display.h" local="yes" imported="no">pr2_interactive_manipulation/point_head_camera_display.h</includes>
    <includes id="camera__focus__display_8h" name="camera_focus_display.h" local="yes" imported="no">pr2_interactive_manipulation/camera_focus_display.h</includes>
    <member kind="function">
      <type>void</type>
      <name>rvizPluginInit</name>
      <anchorfile>init_8cpp.html</anchorfile>
      <anchor>a158a9bd2310e187c4c05ec3bfdd6ab93</anchor>
      <arglist>(rviz::TypeRegistry *reg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_manipulation_backend.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>interactive__manipulation__backend_8cpp</filename>
    <includes id="interactive__manipulation__backend_8h" name="interactive_manipulation_backend.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_manipulation_backend.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; object_manipulation_msgs::PickupAction &gt;</type>
      <name>PickupClient</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a7e52f2d071e65383240e2d27b121aa33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateGraspOptions</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a17a513556cdd772864e0d19d4fa752e7</anchor>
      <arglist>(const pr2_object_manipulation_msgs::IMGUIOptions &amp;options, object_manipulation_msgs::PickupGoal &amp;pickup_goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populatePlaceOptions</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a70c8cc5e2e9c6a7a4cd823341d3d1d16</anchor>
      <arglist>(object_manipulation_msgs::PlaceGoal &amp;place_goal, const pr2_object_manipulation_msgs::IMGUIOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>preTranslatePose</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a70884baa91225df7077098508b7feabb</anchor>
      <arglist>(geometry_msgs::Pose pose_in, btVector3 translation)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>translatePose</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>afebbca43c357b48b8294085c6df3a222</anchor>
      <arglist>(geometry_msgs::Pose pose_in, btVector3 translation)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_manipulation_backend.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>interactive__manipulation__backend_8h</filename>
    <includes id="gripper__controller_8h" name="gripper_controller.h" local="yes" imported="no">pr2_interactive_manipulation/gripper_controller.h</includes>
    <class kind="struct">pr2_interactive_manipulation::InteractiveManipulationBackend::GraspInfo</class>
    <class kind="class">pr2_interactive_manipulation::InteractiveManipulationBackend</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>interactive_manipulation_backend_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>interactive__manipulation__backend__node_8cpp</filename>
    <includes id="interactive__manipulation__backend_8h" name="interactive_manipulation_backend.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_manipulation_backend.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>interactive__manipulation__backend__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_manipulation_frontend.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>interactive__manipulation__frontend_8cpp</filename>
    <includes id="interactive__manipulation__frontend_8h" name="interactive_manipulation_frontend.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_manipulation_frontend.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_object_manipulation_msgs::IMGUIAction &gt;</type>
      <name>Client</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>ade8fa5d12f7941c1708cb6cbc7ed706e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>wxString</type>
      <name>getWxString</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a7430f45cfec48d1611c1e3a6959d6e1e</anchor>
      <arglist>(std::string str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_manipulation_frontend.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>interactive__manipulation__frontend_8h</filename>
    <includes id="interactive__manipulation__ui_8h" name="interactive_manipulation_ui.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_manipulation_ui.h</includes>
    <includes id="advanced__options__dialog_8h" name="advanced_options_dialog.h" local="yes" imported="no">pr2_interactive_manipulation/advanced_options_dialog.h</includes>
    <class kind="class">pr2_interactive_manipulation::InteractiveManipulationFrontend</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>interactive_manipulation_frontend_display.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>interactive__manipulation__frontend__display_8cpp</filename>
    <includes id="interactive__manipulation__frontend__display_8h" name="interactive_manipulation_frontend_display.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_manipulation_frontend_display.h</includes>
    <includes id="interactive__manipulation__frontend_8h" name="interactive_manipulation_frontend.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_manipulation_frontend.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>interactive_manipulation_frontend_display.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>interactive__manipulation__frontend__display_8h</filename>
    <class kind="class">pr2_interactive_manipulation::InteractiveManipulationFrontendDisplay</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>interactive_manipulation_ui.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/ui/pr2_interactive_manipulation/</path>
    <filename>interactive__manipulation__ui_8cpp</filename>
    <includes id="interactive__manipulation__ui_8cpp" name="interactive_manipulation_ui.cpp" local="yes" imported="no">interactive_manipulation_ui.h</includes>
  </compound>
  <compound kind="file">
    <name>interactive_manipulation_ui.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/ui/pr2_interactive_manipulation/</path>
    <filename>interactive__manipulation__ui_8h</filename>
    <class kind="class">AdvancedOptionsDialogBase</class>
    <class kind="class">CameraFocusFrameBase</class>
    <class kind="class">InteractiveManipulationFrameBase</class>
  </compound>
  <compound kind="file">
    <name>interactive_marker_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>interactive__marker__node_8cpp</filename>
    <includes id="interactive__marker__node_8h" name="interactive_marker_node.h" local="yes" imported="no">pr2_interactive_manipulation/interactive_marker_node.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_object_manipulation_msgs::IMGUIAction &gt;</type>
      <name>IMGUIActionClient</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a07ffb324b8298ce017346a8ff2982722</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>interactive__marker__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interactive_marker_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>interactive__marker__node_8h</filename>
    <includes id="interactive__marker__node_8h" name="interactive_marker_node.h" local="yes" imported="no">graspable_object_handler.h</includes>
    <class kind="class">pr2_interactive_manipulation::InteractiveMarkerNode</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>object_selection_ui.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/ui/pr2_interactive_manipulation/</path>
    <filename>object__selection__ui_8cpp</filename>
    <includes id="object__selection__ui_8cpp" name="object_selection_ui.cpp" local="yes" imported="no">object_selection_ui.h</includes>
  </compound>
  <compound kind="file">
    <name>object_selection_ui.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/ui/pr2_interactive_manipulation/</path>
    <filename>object__selection__ui_8h</filename>
    <class kind="class">ObjectSelectionFrameBase</class>
  </compound>
  <compound kind="file">
    <name>point_head_camera_display.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>point__head__camera__display_8cpp</filename>
    <includes id="point__head__camera__display_8h" name="point_head_camera_display.h" local="yes" imported="no">pr2_interactive_manipulation/point_head_camera_display.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>point_head_camera_display.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>point__head__camera__display_8h</filename>
    <includes id="point__head__view__controller_8h" name="point_head_view_controller.h" local="yes" imported="no">pr2_interactive_manipulation/point_head_view_controller.h</includes>
    <class kind="class">pr2_interactive_manipulation::PointHeadCameraDisplay</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>point_head_view_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>point__head__view__controller_8cpp</filename>
    <includes id="point__head__view__controller_8h" name="point_head_view_controller.h" local="yes" imported="no">pr2_interactive_manipulation/point_head_view_controller.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>point_head_view_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>point__head__view__controller_8h</filename>
    <class kind="class">pr2_interactive_manipulation::PointHeadViewController</class>
    <namespace>pr2_interactive_manipulation</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_DISPLAY</name>
      <anchorfile>point__head__view__controller_8h.html</anchorfile>
      <anchor>a557fb2398dc12bfb2bcb903d011930c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publish_click_camera_display.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>publish__click__camera__display_8cpp</filename>
    <includes id="publish__click__camera__display_8h" name="publish_click_camera_display.h" local="yes" imported="no">pr2_interactive_manipulation/publish_click_camera_display.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>publish_click_camera_display.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>publish__click__camera__display_8h</filename>
    <includes id="publish__click__view__controller_8h" name="publish_click_view_controller.h" local="yes" imported="no">pr2_interactive_manipulation/publish_click_view_controller.h</includes>
    <class kind="class">pr2_interactive_manipulation::PublishClickCameraDisplay</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>publish_click_view_controller.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>publish__click__view__controller_8cpp</filename>
    <includes id="publish__click__view__controller_8h" name="publish_click_view_controller.h" local="yes" imported="no">pr2_interactive_manipulation/publish_click_view_controller.h</includes>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>publish_click_view_controller.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/include/pr2_interactive_manipulation/</path>
    <filename>publish__click__view__controller_8h</filename>
    <class kind="class">pr2_interactive_manipulation::PublishClickViewController</class>
    <namespace>pr2_interactive_manipulation</namespace>
  </compound>
  <compound kind="file">
    <name>tf_throttle.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/applications/pr2_interactive_manipulation/src/</path>
    <filename>tf__throttle_8cpp</filename>
    <class kind="class">pr2_interactive_manipulation::TFThrottle</class>
    <class kind="class">pr2_interactive_manipulation::TFThrottle::TransformInfo</class>
    <namespace>pr2_interactive_manipulation</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tf__throttle_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AdvancedOptionsDialogBase</name>
    <filename>classAdvancedOptionsDialogBase.html</filename>
    <member kind="function">
      <type></type>
      <name>AdvancedOptionsDialogBase</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>ad698e8e55b5a97a3b1a704ac105bc873</anchor>
      <arglist>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=wxT(&quot;Advanced Options&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(439, 300), long style=wxDEFAULT_DIALOG_STYLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AdvancedOptionsDialogBase</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>add98b3119a030c6cfb9f9cd8c29a9112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>acceptClicked</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>ac5755c2c04cad285996d51e8cddb23e5</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reactiveForceClicked</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a596931c3035028923521fa6e2f87b30e</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reactiveGraspingClicked</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>ae84a2bbea262303130e2020c234a2987</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setDefaultsClicked</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>af9953954835ef9ffd68f1db9ddcdcb73</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>accept_button_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a33848c3a1ef557e4d2f0e93586923383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>adv_text_1_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>ad073b4fcdd2198a1ae9b5a258d14dc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>adv_text_2_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a90f1f54fa4647e94d9c81c1d152de7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>adv_text_3_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a51cb2bd7d0bd80e59aead22e766231b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>adv_text_4_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a70a07ec29d719b33766d718990f44f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>adv_text_5_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a9020ba0ff7a1d3654fc2d33fd77cb65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>cancel_button_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a733348fd5cf3df1e8cded27a954a3e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>desired_grasp_approach_spin_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>ad4666138202b1e15595098e803b31bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>lift_direction_choice_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a9a0b91b013020c7eff8c08d01023a607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>lift_distance_spin_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a99ff91fdf1ea6ada00965785223c2e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText11</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>ad60d54d925e6474a39c37477cd5b6fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText12</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a9040392b9f835a0bbd7a5c1d1ceebaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText121</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>ad2ffb57efcddca1bd34e39f1028389e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText13</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>ad69f74a5f165d06dbc766d608cbc1915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText14</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>af33c6e22b2a21860fc53fed78e08c3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText141</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>abd85417000721adaa8bdd1c8e3536c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>max_contact_force_spin_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a36e6e0f7048fdf758308160ee3cfb599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>min_grasp_approach_spin_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a4345d166e7ed1eed205c41ee70a7d115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxCheckBox *</type>
      <name>reactive_grasping_box_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>abbdb4d62547162cc9d5d358d22ebdefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxCheckBox *</type>
      <name>reactive_place_box_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>af7faa5da71fbb688ec3fbe03f4ac4a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxCheckBox *</type>
      <name>reactive_transport_box_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>acbb19842a20509305c694ee53571165d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSpinCtrl *</type>
      <name>retreat_distance_spin_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a5028f1b7a8c95b581fcb84f01ff97623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>set_defaults_button_</name>
      <anchorfile>classAdvancedOptionsDialogBase.html</anchorfile>
      <anchor>a45f4e5121f22e494d59409d996718178</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CameraFocusFrameBase</name>
    <filename>classCameraFocusFrameBase.html</filename>
    <member kind="function">
      <type></type>
      <name>CameraFocusFrameBase</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>a392854d79a888dc212b6fefdf4a68d27</anchor>
      <arglist>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(470, 83), long style=wxTAB_TRAVERSAL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CameraFocusFrameBase</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>a7c1d1030fd20346ef2f864f60ac9a8c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>acceptBoxChecked</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>aa5ad8d639744759528f74c14a4aa6c45</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>frontButtonClicked</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>a0353d013beb9c6b063afaa55ca9f413c</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>leftButtonClicked</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>a060e7ccf22ae012a8f64f2372741fbe1</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>overheadButtonClicked</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>afad376547cceeb046f75b7f40ba6433c</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>rightButtonClicked</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>a5dd388dd8eaa9d874c4012edc80e9dbd</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>topButtonClicked</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>afe7d38918629a3eb6b90cbe2b20d4ee2</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxCheckBox *</type>
      <name>accept_box_</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>aaeea6fe7bd592bcc5eae9f7977ce9c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>front_button_</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>a7d5143849afce70c98414391e784fbc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>left_button_</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>a6b483b4b636ec8131da8954f8c6c146e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText16</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>ae6bb3cd64aa1c3b528abccb68a04ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>overhead_button_1</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>ab76ac0b1115d794db3658f99bb4c6901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>right_button_</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>aa33779271ada014b4a4645b17e78610d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>top_button_</name>
      <anchorfile>classCameraFocusFrameBase.html</anchorfile>
      <anchor>a89dbb70d9fb282342ee790541711e085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GraspCaller</name>
    <filename>classGraspCaller.html</filename>
    <member kind="function">
      <type></type>
      <name>GraspCaller</name>
      <anchorfile>classGraspCaller.html</anchorfile>
      <anchor>af0ec9d124b7e707b8e942c670d8e63cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slowSync</name>
      <anchorfile>classGraspCaller.html</anchorfile>
      <anchor>ad9f2a5384e944cb2ae17bf0bcb228429</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_object_manipulation_msgs::IMGUIAction &gt; *</type>
      <name>imgui_action_client_</name>
      <anchorfile>classGraspCaller.html</anchorfile>
      <anchor>a6d96549dd6e5d37b9fe81c486ed63532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classGraspCaller.html</anchorfile>
      <anchor>a60ddbb3ebebf480a49578aceb5e649af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>slow_sync_timer_</name>
      <anchorfile>classGraspCaller.html</anchorfile>
      <anchor>a3f8413a5249b68484b742797281c4538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>task_number_</name>
      <anchorfile>classGraspCaller.html</anchorfile>
      <anchor>a84fb41c2e22d33741003437ae2ca4ecf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InteractiveManipulationFrameBase</name>
    <filename>classInteractiveManipulationFrameBase.html</filename>
    <member kind="function">
      <type></type>
      <name>InteractiveManipulationFrameBase</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>ac3fe7cb9d0b90f836b384eb5194034f0</anchor>
      <arglist>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(400, 190), long style=wxTAB_TRAVERSAL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InteractiveManipulationFrameBase</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a40f01e7a5707d907d73cd9cdc81b2470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>advancedOptionsClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a9a84aac51c500be5a35154125609892c</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>armGoButtonClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a11de182bfd04d8abe0449d38240dd0a3</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cancelButtonClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a13a8e60e2b727f16aead7e811442d190</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>collisionBoxClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a3a744a563e89ad8adcf58b8b9af0b531</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>graspButtonClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a69b82ff2925dbd2fc60ce44e925ed4b5</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>gripperSliderScrollChanged</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a2f13b2cf89e35c6b3f77d1c414142bf3</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>modelObjectClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a0b431198bc9d72e183a798d30ec3bb1e</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>placeButtonClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>ae6c8bf16237a52be46837afe0d2a9605</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>plannedMoveButtonClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a45d5877ed8159052dbf742fff7c8ddf3</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>rcommandRefreshButtonClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a382a85ae911c2af8dec4b52681d3d86f</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>rcommandRunButtonClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a121c28b6aba958f4e651166dbc9cf9ab</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resetButtonClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a32b73d36fab0902f282e5c2a82a3f1e3</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>stopNavButtonClicked</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a32be1ac817b28f5622cfb5a00378d3cf</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxPanel *</type>
      <name>actions_panel_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>aa0d296cec14d13963bfcdddaba8d8618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>advanced_options_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a0bb6b27f643a8908c6405351ba10b76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>arm_action_choice_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a22d45215e34b28f46cc1d9f57c286d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>arm_choice_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a2573f4e7c6aca03a0b7d00c699e84ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>arm_go_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>af3c69e036272f6b44514fad049c81ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>arm_planner_choice_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a55c7920ac8a8d081df43e16e7ff876a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>cancel_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a51974adcf3d43fcf28253397005b3e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxCheckBox *</type>
      <name>collision_box_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a090066a525d314d1ace9bff968a02f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxPanel *</type>
      <name>collision_panel_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>ad761436fbca7a9b2a387acb3c4837fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>grasp_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a2852cdb644291455a4c91a85923931ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxPanel *</type>
      <name>grasp_place_panel_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a3a22e513f017c36323cb159d8ece5ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSlider *</type>
      <name>gripper_slider_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a6073aafac5a3ac32fd985cd43cebe031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxPanel *</type>
      <name>helper_panel_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a82d7049454a629869a7884f058f9bdbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxNotebook *</type>
      <name>m_notebook1</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a4b414d291ee4c7d0b06b97b4a2f4a173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText11</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a453f3c4f9e23cffec00b080d1253f7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText38</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a57cd7a1a1559a1654cf84f0e05ac3364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText39</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a2a6c7891d8cccf619fa267cce5aed420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>m_staticText9</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a54fbe449906d1fd1ebcadadbcc2ba1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>model_object_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a5ea26a96b2f02c2511ae2937e9aa6cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>place_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a8335bfa66dcd12112fbb8ce76b553454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>planned_move_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>abe9224feb090372297c5857554cdd2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>rcommand_run_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a00dc85978c17701f6253573130d0384d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>rcommander_choice</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>abe939afb3db934174e71bc40a321ebef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>rcommander_refresh_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a24973eb2bdcc2c959a04b092ebb5c838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>reset_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a8443b9f3cd28e9618f7201c54f96a970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>reset_choice_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>abb8f8e5c908ca34454650db4f801a0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>status_label_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a14908e3034f3371df27bfdcc0cf9f415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>stop_nav_button_</name>
      <anchorfile>classInteractiveManipulationFrameBase.html</anchorfile>
      <anchor>a74a962ab2c93c0a765a3cf28d574ed33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectSelectionFrameBase</name>
    <filename>classObjectSelectionFrameBase.html</filename>
    <member kind="function">
      <type></type>
      <name>ObjectSelectionFrameBase</name>
      <anchorfile>classObjectSelectionFrameBase.html</anchorfile>
      <anchor>afaffb53ae44ea064d465313bc7a9e971</anchor>
      <arglist>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=wxT(&quot;Object Selection&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(656, 581), long style=wxCAPTION|wxFRAME_FLOAT_ON_PARENT|wxMINIMIZE_BOX|wxTAB_TRAVERSAL, const wxString &amp;name=wxT(&quot;GripperClickWindow&quot;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectSelectionFrameBase</name>
      <anchorfile>classObjectSelectionFrameBase.html</anchorfile>
      <anchor>a0dd87f49b312cf1b109120a750c8ee09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>acceptButtonClicked</name>
      <anchorfile>classObjectSelectionFrameBase.html</anchorfile>
      <anchor>a5fc3768b79c2d2e45bad93bbfd2a4f77</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cancelButtonClicked</name>
      <anchorfile>classObjectSelectionFrameBase.html</anchorfile>
      <anchor>a2c1ce2aed350c8d304f44a1f014f8406</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>accept_button_</name>
      <anchorfile>classObjectSelectionFrameBase.html</anchorfile>
      <anchor>a1f9d4bdc55b57129885c13d5f22751a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>bottom_label_</name>
      <anchorfile>classObjectSelectionFrameBase.html</anchorfile>
      <anchor>a63174da3f1eb4948bfc4c00bd8d8d22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>cancel_button_</name>
      <anchorfile>classObjectSelectionFrameBase.html</anchorfile>
      <anchor>a7914b24fb91f678a9f572510ad572d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxPanel *</type>
      <name>panel_</name>
      <anchorfile>classObjectSelectionFrameBase.html</anchorfile>
      <anchor>ab37ee76503ddbc41db1275d71259bab0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>adjust_rviz_config</name>
    <filename>namespaceadjust__rviz__config.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>home_path</name>
      <anchorfile>namespaceadjust__rviz__config.html</anchorfile>
      <anchor>a40a9581d132632ad958a4e64acbe720e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>lines</name>
      <anchorfile>namespaceadjust__rviz__config.html</anchorfile>
      <anchor>aa85072b9335223dec93cfd704822fa8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>nav</name>
      <anchorfile>namespaceadjust__rviz__config.html</anchorfile>
      <anchor>af37869558cb46490c434f34a6406e0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>outfile</name>
      <anchorfile>namespaceadjust__rviz__config.html</anchorfile>
      <anchor>aa124ecff20f8771107c6b7a0840d7cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>stereo</name>
      <anchorfile>namespaceadjust__rviz__config.html</anchorfile>
      <anchor>aaeda04807f6cb8e685e2faf914293955</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pr2_interactive_manipulation</name>
    <filename>namespacepr2__interactive__manipulation.html</filename>
    <class kind="struct">pr2_interactive_manipulation::AdvancedGraspOptions</class>
    <class kind="class">pr2_interactive_manipulation::AdvancedOptionsDialog</class>
    <class kind="class">pr2_interactive_manipulation::CameraFocusDisplay</class>
    <class kind="class">pr2_interactive_manipulation::CameraFocusFrame</class>
    <class kind="class">pr2_interactive_manipulation::GraspableObjectHandler</class>
    <class kind="class">pr2_interactive_manipulation::GripperController</class>
    <class kind="class">pr2_interactive_manipulation::InteractiveManipulationBackend</class>
    <class kind="class">pr2_interactive_manipulation::InteractiveManipulationFrontend</class>
    <class kind="class">pr2_interactive_manipulation::InteractiveManipulationFrontendDisplay</class>
    <class kind="class">pr2_interactive_manipulation::InteractiveMarkerNode</class>
    <class kind="class">pr2_interactive_manipulation::PointHeadCameraDisplay</class>
    <class kind="class">pr2_interactive_manipulation::PointHeadViewController</class>
    <class kind="class">pr2_interactive_manipulation::PublishClickCameraDisplay</class>
    <class kind="class">pr2_interactive_manipulation::PublishClickViewController</class>
    <class kind="class">pr2_interactive_manipulation::TFThrottle</class>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_object_manipulation_msgs::IMGUIAction &gt;</type>
      <name>Client</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>ade8fa5d12f7941c1708cb6cbc7ed706e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_object_manipulation_msgs::IMGUIAction &gt;</type>
      <name>IMGUIActionClient</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a07ffb324b8298ce017346a8ff2982722</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; object_manipulation_msgs::PickupAction &gt;</type>
      <name>PickupClient</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a7e52f2d071e65383240e2d27b121aa33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getFrontPosition</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a60cb18cf4231a5bcc211b1d6d3efdc84</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>getFrontTrajectory</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a3363567f15879cec533342e1158fbe72</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getHandoffPosition</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>ae1147c5eec0a3f1d7b3006f07496cb09</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>getHandoffTrajectory</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a5d0e3383726b03f475f33fc1a4ea7f03</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getSideHandoffPosition</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>ae1fac5649e306a67c846448bc23046c7</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>getSideHandoffTrajectory</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a4da5e4c8ecaabcfe0eaccafc7e5191db</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>getSidePosition</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a840fba4756790b081ac51caeabf94873</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; double &gt; &gt;</type>
      <name>getSideTrajectory</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>aaf160d844ea36b6c8bfdfc4ed1237a62</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function">
      <type>wxString</type>
      <name>getWxString</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a7430f45cfec48d1611c1e3a6959d6e1e</anchor>
      <arglist>(std::string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populateGraspOptions</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a17a513556cdd772864e0d19d4fa752e7</anchor>
      <arglist>(const pr2_object_manipulation_msgs::IMGUIOptions &amp;options, object_manipulation_msgs::PickupGoal &amp;pickup_goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>populatePlaceOptions</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a70c8cc5e2e9c6a7a4cd823341d3d1d16</anchor>
      <arglist>(object_manipulation_msgs::PlaceGoal &amp;place_goal, const pr2_object_manipulation_msgs::IMGUIOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>preTranslatePose</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>a70884baa91225df7077098508b7feabb</anchor>
      <arglist>(geometry_msgs::Pose pose_in, btVector3 translation)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>translatePose</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>afebbca43c357b48b8294085c6df3a222</anchor>
      <arglist>(geometry_msgs::Pose pose_in, btVector3 translation)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>JOINT_STATES_TOPIC</name>
      <anchorfile>namespacepr2__interactive__manipulation.html</anchorfile>
      <anchor>acbd1719b3e7721f787f9768b12666b15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_manipulation::AdvancedGraspOptions</name>
    <filename>structpr2__interactive__manipulation_1_1AdvancedGraspOptions.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>desired_approach_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1AdvancedGraspOptions.html</anchorfile>
      <anchor>af4dd0ebc2e4bc4c4e58c98c93abc3e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lift_direction_choice_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1AdvancedGraspOptions.html</anchorfile>
      <anchor>af769570d3a87397684a0138bca455bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lift_steps_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1AdvancedGraspOptions.html</anchorfile>
      <anchor>ac2905a696cf53067fc02960a8590e1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_contact_force_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1AdvancedGraspOptions.html</anchorfile>
      <anchor>ad8b23b5ddf2f3728dd5ccf316c785ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_approach_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1AdvancedGraspOptions.html</anchorfile>
      <anchor>a4076d2a307717ca5f8c598e5be4c684c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reactive_force_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1AdvancedGraspOptions.html</anchorfile>
      <anchor>a3bbe9d398798a660630959b5860fa7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reactive_grasping_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1AdvancedGraspOptions.html</anchorfile>
      <anchor>aefe30d277f3797bd6ca5dc892ea829a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reactive_place_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1AdvancedGraspOptions.html</anchorfile>
      <anchor>afb84f41303273ec18406063a7920882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retreat_steps_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1AdvancedGraspOptions.html</anchorfile>
      <anchor>af5862d9ea30ab56a357020ecfca09917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::AdvancedOptionsDialog</name>
    <filename>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</filename>
    <base>AdvancedOptionsDialogBase</base>
    <member kind="function">
      <type></type>
      <name>AdvancedOptionsDialog</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a879e830b6078e3dc83c393811b8f4148</anchor>
      <arglist>(InteractiveManipulationFrontend *frontend)</arglist>
    </member>
    <member kind="function">
      <type>AdvancedGraspOptions</type>
      <name>getOptions</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>afdabe0177410dd1d7629b3b8e30aba7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pr2_object_manipulation_msgs::IMGUIAdvancedOptions</type>
      <name>getOptionsMsg</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a5ed685de1af532cea1efb6fd632aacb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptions</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a28223f750e2c0df3368eb899d71bcbc5</anchor>
      <arglist>(AdvancedGraspOptions go)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptionsMsg</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a5f91db6815a285fac7ca5ca48c18340a</anchor>
      <arglist>(pr2_object_manipulation_msgs::IMGUIAdvancedOptions go)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AdvancedOptionsDialog</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a7aabb2192e1b97d2ad006d0f16de0303</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AdvancedGraspOptions</type>
      <name>getDefaults</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a0acaf65e0f5bf7b53cf5316b0fb59584</anchor>
      <arglist>(int interface_number=0, int task_number=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pr2_object_manipulation_msgs::IMGUIAdvancedOptions</type>
      <name>getDefaultsMsg</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a5b29ac7aea2b9643b57307fd0caa8c4f</anchor>
      <arglist>(int interface_number=0, int task_number=0)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>acceptClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a3293047a5a04b31c233ab5a41b87fb78</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>reactiveForceClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a3f295489d928062986efc543ebfda7dd</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>reactiveGraspingClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a422f30dabbc26190efc55aed6e261380</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>setDefaultsClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a77b8eb6d245d457b571aed0ce4b05c2c</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InteractiveManipulationFrontend *</type>
      <name>frontend_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1AdvancedOptionsDialog.html</anchorfile>
      <anchor>a4b14136f62f55e4f4c2427091904c77a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::CameraFocusDisplay</name>
    <filename>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</filename>
    <base>rviz::Display</base>
    <member kind="function">
      <type></type>
      <name>CameraFocusDisplay</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>ab6eba4404e181a7038256620f8cab56e</anchor>
      <arglist>(const std::string &amp;name, rviz::VisualizationManager *manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>createProperties</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>a7b0e217b3981e3df56626c19d5884f9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fixedFrameChanged</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>aa3a2855e3a29074c24bdfff6253e76c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>targetFrameChanged</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>a110a13596c6e1342f55653288088938f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>a9d7b1d8d3102e8ebf046e8d92d105749</anchor>
      <arglist>(float wall_dt, float ros_dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraFocusDisplay</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>a39bc86c22c763b7381327e5c5f166aa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onDisable</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>aff4ce3caf6f983d76a03531abd2a2142</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEnable</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>a9053fe2f1d4ad498c7d462970a4c1ac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CameraFocusFrame *</type>
      <name>frame_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>aeed5c179045145c7e198b549443a263b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>a30be75a2854cf0567d2b7f9f769a456c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz::VisualizationManager *</type>
      <name>visualization_manager_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>abbaf293a967632f93fe9f776f60a7e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz::WindowManagerInterface *</type>
      <name>window_manager_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusDisplay.html</anchorfile>
      <anchor>a4fc14c7e0481aaaba2e688909ef3c8e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::CameraFocusFrame</name>
    <filename>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</filename>
    <base>CameraFocusFrameBase</base>
    <member kind="function">
      <type></type>
      <name>CameraFocusFrame</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>a9596fb374f02e399d81df9c527d4a1e7</anchor>
      <arglist>(wxWindow *parent, rviz::VisualizationManager *manager)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CameraFocusFrame</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>a67573ae4d1f71e1a126b2d6cc4436944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>acceptBoxChecked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>a2d323bd9ec3c0f1aed6ae64b77e50979</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>a18ec10122a482751832a6db224496254</anchor>
      <arglist>(const pr2_object_manipulation_msgs::CameraFocusConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>frontButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>a96d085299e7549bee9641ac8bb33e57a</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>leftButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>a41baf3ea3d27e8a4a1ae62934b3adf37</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>overheadButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>a8b7cb93ec8d071ae3ff07a90c51fba04</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>rightButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>a63ce8b6b379d37b660e4642d744cff31</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>a31e26e66ccea5985c69b7567f08c0943</anchor>
      <arglist>(std::vector&lt; double &gt; params)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>topButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>af7b61e6a96817e69aaf76acb2789d1fe</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>root_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>ad1b09e598cd1d4d89f3c1d7d53ed7a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>a864e1b59fec17a5b6329212ee46b8d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz::VisualizationManager *</type>
      <name>vis_manager_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1CameraFocusFrame.html</anchorfile>
      <anchor>ab3c1380d0954f150fa78e087d92fb668</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::GraspableObjectHandler</name>
    <filename>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getCollisionName</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a8f5907bd3f1565d5731749b337b824ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>object_manipulation_msgs::GraspableObject</type>
      <name>getGraspableObject</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a0bfb8a45e686ea62ff38536147ad1e90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraspableObjectHandler</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a90dbd759c1b3359bb4327c4a2333f312</anchor>
      <arglist>(std::string name, InteractiveMarkerNode *node, const object_manipulation_msgs::GraspableObject &amp;object, const arm_navigation_msgs::Shape &amp;mesh, interactive_markers::InteractiveMarkerServer &amp;marker_server, pr2_object_manipulation_msgs::IMGUIOptions &amp;options, tabletop_collision_map_processing::CollisionMapInterface *col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GraspableObjectHandler</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a404bb6777ed37fe377023ddd08112175</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>MenuHandler</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>abb48de64f65f5795f6b6e197ee4a39ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addCollisionObject</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a3f5e7adc05b53bf6b68ff9402e0edf74</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeMarker</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>abf38f1a7414549dcc22b001bbb243bcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeMenu</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>ad6cdb529c8363b760f32532907b0d1b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pickup</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>ab8aaf6f2a8c167ea448d025c11401e10</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>switchFlag</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a5505ec5e57acf0bd0cf0b058ce678942</anchor>
      <arglist>(bool *value, const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMenu</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a1528a0eb888b090ba16740e0c71bee88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuHandler::EntryHandle</type>
      <name>add_collision_object_h_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a89b17d1d1b8240f4a8cc643790158550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tabletop_collision_map_processing::CollisionMapInterface *</type>
      <name>collision_map_interface_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a7f1bf860308bf9610a9172bd3478c282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>collision_object_name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a634c4592f605bd554e0215096b964fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_object_manipulation_msgs::IMGUIAction &gt;</type>
      <name>im_gui_action_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a47fb6784d02674e22a17f172cdae1694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InteractiveMarkerNode *</type>
      <name>interactive_marker_node_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a1cba9a9d439c522104ab9e6dd80ed04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuHandler::EntryHandle</type>
      <name>left_pickup_h_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>adc7c43c24e50adfb0bf67350155d45f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::InteractiveMarkerServer &amp;</type>
      <name>marker_server_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a9a92cfde7dd36b55cb14d5908c1778c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a1026615f2f0acf85110349a80162f302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const arm_navigation_msgs::Shape</type>
      <name>mesh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a592f743b466df32840c99b74d4a27f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>aa7ee5fe4dc66fb0e21e8e28312e0a6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulation_msgs::GraspableObject</type>
      <name>object_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a222845e4e2a2378a8814aebc3280af7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_object_manipulation_msgs::IMGUIOptions &amp;</type>
      <name>options_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a2a2765d8d74c10da64b73805f3f2ba83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>picking_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>ab6768e01abe37019672675b4642709e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuHandler::EntryHandle</type>
      <name>right_pickup_h_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a7d6c06d6d3cfecc1e56e2857b27e0b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_rec_result_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a95ed1694b924e59e889eda62607d7cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuHandler::EntryHandle</type>
      <name>use_rec_result_h_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GraspableObjectHandler.html</anchorfile>
      <anchor>a9dc497abb8bd48fd3f86a38ed6ac65d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::GripperController</name>
    <filename>classpr2__interactive__manipulation_1_1GripperController.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>commandGripperValue</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GripperController.html</anchorfile>
      <anchor>a4fec3a714e8f108f8ab5c18e4c7f2d64</anchor>
      <arglist>(std::string arm_name, double value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getGripperValue</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GripperController.html</anchorfile>
      <anchor>acd4333b66cd7ee33c41333c66eaa77b3</anchor>
      <arglist>(std::string arm_name, double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GripperController</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GripperController.html</anchorfile>
      <anchor>ac733de0fa2b85bf5f1ee3087d0943be0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GripperController</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GripperController.html</anchorfile>
      <anchor>a5d0ec364879474dea3b0b2e816a0452d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GRIPPER_CLOSED</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GripperController.html</anchorfile>
      <anchor>a46c74faa52ab74cfeb1fe5ef6dd109a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GRIPPER_OPEN</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GripperController.html</anchorfile>
      <anchor>ad8a15aaf52e96ea5f1cd2e30cf273ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>virtualJointName</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GripperController.html</anchorfile>
      <anchor>a1f618e99983b68a2875015826a78c1c4</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::MultiArmActionWrapper&lt; pr2_controllers_msgs::Pr2GripperCommandAction &gt;</type>
      <name>gripper_action_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GripperController.html</anchorfile>
      <anchor>a209b774b19a72165bb53543465cae5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>priv_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GripperController.html</anchorfile>
      <anchor>adab72df4c29eb9488249ec14f58d608f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1GripperController.html</anchorfile>
      <anchor>a612e29b50193092a25ce8cc9d18bc3dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::InteractiveManipulationBackend</name>
    <filename>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</filename>
    <class kind="struct">pr2_interactive_manipulation::InteractiveManipulationBackend::GraspInfo</class>
    <member kind="function">
      <type></type>
      <name>InteractiveManipulationBackend</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a5814c7ca063d6041aaf10a33b41ba351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InteractiveManipulationBackend</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>aba78276ee43eb37a5a8140b6368988ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>Action</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a6393c85eddca868bb958c8defb7ed26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PICKUP</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a6393c85eddca868bb958c8defb7ed26ca32c7888e70e55155d7209ebe920fb268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLACE</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a6393c85eddca868bb958c8defb7ed26cab767ec6995442723e75ad0f2c134a3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVE</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a6393c85eddca868bb958c8defb7ed26cadd5b095ce007b0b8d216c9fb8b8e43be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>actionCallback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a8d026b04204ceacdfefab777f0852411</anchor>
      <arglist>(const pr2_object_manipulation_msgs::IMGUIGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>armMotion</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>ad7f4c703e169c8a24ecea396b554a9f5</anchor>
      <arglist>(int arm_selection_choice, int arm_action_choice, int arm_planner_choice, bool collision, object_manipulation_msgs::ManipulationResult &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>callGhostedGripper</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a29469d18a4d4086dddb20bd92bb1a1c2</anchor>
      <arglist>(const pr2_object_manipulation_msgs::GetGripperPoseGoal &amp;goal, pr2_object_manipulation_msgs::GetGripperPoseResult &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>callGhostedGripperMove</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a7dac52d7928b496247c0744e9aa042a1</anchor>
      <arglist>(std::string arm_name, geometry_msgs::PoseStamped &amp;location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>callGhostedGripperPickup</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a9413d93208435f7047dbecff03c98587</anchor>
      <arglist>(std::string arm_name, object_manipulation_msgs::Grasp &amp;grasp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkInterrupts</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a16b0f6a7e2516b23e4b8e6189b55a94f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>collisionReset</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>aaefad325a8d71ce3dd3d3f8380153ac4</anchor>
      <arglist>(int reset_choice, int arm_selection_choice)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getGrasp</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a89ed9cc1f7039c973c049f9600cbf965</anchor>
      <arglist>(object_manipulation_msgs::Grasp &amp;grasp, std::string arm_name, geometry_msgs::PoseStamped grasp_pose, float gripper_opening)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>GraspInfo *</type>
      <name>getGraspInfo</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a1024054eeb143c1d6eceecf6090c1631</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageClickCallback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a1a74dd06c8d3a7fbac14884d338abbed</anchor>
      <arglist>(const pr2_object_manipulation_msgs::ImageClickConstPtr &amp;click)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>interruptRequested</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>af777b7fe9d108169c1eff799188767d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>lookAtTable</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>adb32d67d4275cc640ae16fa926a836e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>modelObject</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>aec40a1c1d8f72e29124c0603c63c2662</anchor>
      <arglist>(pr2_object_manipulation_msgs::IMGUIOptions options)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>openCloseGripper</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a260f407e7c662dc2fb0fefd82561ac88</anchor>
      <arglist>(pr2_object_manipulation_msgs::IMGUIOptions options)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pickupFeedbackCallback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a0b52b509cc4cc2153b9dd7a32a22c924</anchor>
      <arglist>(const object_manipulation_msgs::PickupFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>pickupObject</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>aebb792f31e7494db8cbff5f0f93b049d</anchor>
      <arglist>(const pr2_object_manipulation_msgs::IMGUIOptions &amp;options, object_manipulation_msgs::GraspableObject object=object_manipulation_msgs::GraspableObject())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>placeObject</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>ac64f21c925877a2e7a0b2acf1f4a1144</anchor>
      <arglist>(const pr2_object_manipulation_msgs::IMGUIOptions &amp;options)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>plannedMove</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a757a23face3cbf8fa1572d1d643e4b62</anchor>
      <arglist>(const pr2_object_manipulation_msgs::IMGUIOptions &amp;options)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>processCollisionMapForPickup</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a92c1c70fc5fa4efe76fb9aa75f6e44fc</anchor>
      <arglist>(const pr2_object_manipulation_msgs::IMGUIOptions &amp;options, object_manipulation_msgs::PickupGoal &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>runScriptedAction</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>af710312f927fefa994a3c5aef4301ea5</anchor>
      <arglist>(std::string action_name, std::string group_name, pr2_object_manipulation_msgs::IMGUIOptions options)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setStatusLabel</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>ac559e9f70d40a5e60edb081bc9ac0cfa</anchor>
      <arglist>(std::string text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testGripperPoseCallback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a097189fc47e76d22828beab2d70e689e</anchor>
      <arglist>(const pr2_object_manipulation_msgs::TestGripperPoseGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testGripperPoseForGraspCallback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a35ee129a8bf70c1b91b29f0482cb4273</anchor>
      <arglist>(const pr2_object_manipulation_msgs::TestGripperPoseGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testGripperPoseForMoveCallback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a07a40c47aafcf2b174265df2c1600189</anchor>
      <arglist>(const pr2_object_manipulation_msgs::TestGripperPoseGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testGripperPoseForPlaceCallback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a4a6af4adbf9f42325499196a9a7ded0f</anchor>
      <arglist>(const pr2_object_manipulation_msgs::TestGripperPoseGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a4438db900861d7e27b04be89482397f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionServer&lt; pr2_object_manipulation_msgs::IMGUIAction &gt; *</type>
      <name>action_server_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a85fa28c9d75f8facec908670d6ec4792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cartesian_angle_tol_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>aaafa03a1eb97e519bdce3e47d71e90ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cartesian_dist_tol_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a508c101416675cfaf0166157b3e760da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cartesian_overshoot_angle_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a0bd51fa760d546fe126bdc78161b9691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cartesian_overshoot_dist_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a83c18d24df6cd44667c9790c572ba825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::ServiceWrapper&lt; std_srvs::Empty &gt;</type>
      <name>collider_node_reset_srv_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>aac07c4a98c7bd8e30e6822a99d512dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tabletop_collision_map_processing::CollisionMapInterface</type>
      <name>collision_map_interface_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>ae69b5acb22459f29c41f3aa92531cade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::ActionWrapper&lt; pr2_create_object_model::ModelObjectInHandAction &gt;</type>
      <name>create_model_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a3ba9e9e91a036ef348ed65f4870057d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Action</type>
      <name>current_action_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a257663d47b68e980433830f7feb63f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulation_msgs::PickupGoal</type>
      <name>current_pickup_goal_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>ab4b95d3ded68e58620d1cfee4662f4c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulation_msgs::PlaceGoal</type>
      <name>current_place_goal_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a8af4c337e9582251f638573cf92de99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::ActionWrapper&lt; pr2_object_manipulation_msgs::GetGripperPoseAction &gt;</type>
      <name>get_gripper_pose_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a9d8d4277321bc0b753b78184da74a3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraspInfo</type>
      <name>grasp_info_left_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>af2230fa3ec1c746860bb46088e39c1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraspInfo</type>
      <name>grasp_info_right_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>ad7f0a136ef22914a1ee0db8b7731cb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GripperController</type>
      <name>gripper_controller_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>aa02fe244cceab8a94d71d07690ca2bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>image_click_name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a853d0622a66682121d2ee48c33b454b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>image_click_sub_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a0ff9a51b12eebcd84af06ede3cda4e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>interactive_manipulation_status_name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>ae009d7a35e8b6fdcea7e439b008ffac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>afbbb1355f4e5fc66228dbd43f6097ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::MechanismInterface</type>
      <name>mech_interface_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a3cc6ddfe3ef86547f9d74bb06165e9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::ActionWrapper&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>move_base_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a88644b5a85362a30a4f9946c346597a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>object_model_left_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a7381c31730762d868678bb0b77f311eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>object_model_right_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a1ba6bbddba44d66f6a565dd3d1c7c6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_object_manipulation_msgs::IMGUIOptions</type>
      <name>options_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a0860ac392cb1cc7d148300b75829cb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::ActionWrapper&lt; object_manipulation_msgs::PickupAction &gt;</type>
      <name>pickup_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a00f40731ef1db691237d1f6ed171f2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>pipeline_mutex_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a222795974581589a175781f05d479ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::ActionWrapper&lt; object_manipulation_msgs::PlaceAction &gt;</type>
      <name>place_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a4f9466a888f8a552b4ca812329d58365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>priv_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a6df38b6c46d88d48e9efbbdfa70dd94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a22bcd4727bc8d80fe76556142d087bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::ActionWrapper&lt; pr2_object_manipulation_msgs::RunScriptAction &gt;</type>
      <name>run_script_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a848f580f6a6f87ac30f56bfdcfbea84a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>status_pub_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a090865513265e1da0e1c1a1e5e5adad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>test_gripper_pose_action_name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>a960ca94f3031460c3accc475c1b0527a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionServer&lt; pr2_object_manipulation_msgs::TestGripperPoseAction &gt; *</type>
      <name>test_gripper_pose_server_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationBackend.html</anchorfile>
      <anchor>aa82b51675eaf90964fa6287f26073b0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_interactive_manipulation::InteractiveManipulationBackend::GraspInfo</name>
    <filename>structpr2__interactive__manipulation_1_1InteractiveManipulationBackend_1_1GraspInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>GraspInfo</name>
      <anchorfile>structpr2__interactive__manipulation_1_1InteractiveManipulationBackend_1_1GraspInfo.html</anchorfile>
      <anchor>ae9e94e2d5d0c6198256606a516763879</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structpr2__interactive__manipulation_1_1InteractiveManipulationBackend_1_1GraspInfo.html</anchorfile>
      <anchor>a5fd09a864acb18d5441270dd1f1243ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static geometry_msgs::Pose</type>
      <name>identityPose</name>
      <anchorfile>structpr2__interactive__manipulation_1_1InteractiveManipulationBackend_1_1GraspInfo.html</anchorfile>
      <anchor>a79ce8ed0ab241c5f53109dd2b21f5721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static geometry_msgs::Quaternion</type>
      <name>identityQuaternion</name>
      <anchorfile>structpr2__interactive__manipulation_1_1InteractiveManipulationBackend_1_1GraspInfo.html</anchorfile>
      <anchor>a2648cebf8e35e124c8a5957ed144421a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static geometry_msgs::Pose</type>
      <name>verticalGripper</name>
      <anchorfile>structpr2__interactive__manipulation_1_1InteractiveManipulationBackend_1_1GraspInfo.html</anchorfile>
      <anchor>aad6619bfdef7306987190e12668f27c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>object_manipulation_msgs::Grasp</type>
      <name>grasp_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1InteractiveManipulationBackend_1_1GraspInfo.html</anchorfile>
      <anchor>a28201bca5419980400df419cf2d4da21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>object_manipulation_msgs::GraspableObject</type>
      <name>object_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1InteractiveManipulationBackend_1_1GraspInfo.html</anchorfile>
      <anchor>a17a50175813258dc2f89bbe09da14880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_collision_name_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1InteractiveManipulationBackend_1_1GraspInfo.html</anchorfile>
      <anchor>a9b3c0547a78b5163aa626049fe5efe61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Quaternion</type>
      <name>object_orientation_</name>
      <anchorfile>structpr2__interactive__manipulation_1_1InteractiveManipulationBackend_1_1GraspInfo.html</anchorfile>
      <anchor>af685d54af165dd94fdc445eaa5901ee4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::InteractiveManipulationFrontend</name>
    <filename>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</filename>
    <base>InteractiveManipulationFrameBase</base>
    <member kind="function">
      <type></type>
      <name>InteractiveManipulationFrontend</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a6623db9e0c14f1cac93050d3492c52bf</anchor>
      <arglist>(wxWindow *parent, rviz::VisualizationManager *manager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAdvancedOptions</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>acb2a077634213adf4a0e04486334324a</anchor>
      <arglist>(pr2_object_manipulation_msgs::IMGUIAdvancedOptions ago)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a6e66fc27d28be058f49b78a703d11987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InteractiveManipulationFrontend</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>acadec0319da665dbfc44a8127b3f1894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interface_number_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>ae7f90d46fdd8b2ac7f29026089c4ba0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>task_number_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a7b9238d9b99ba13082fcce1f665b4b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>advancedOptionsClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>adb01ca87b361dc7c169d994cff7eb6a0</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>armGoButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>acae2fee3673ad8d10256281ee38d4b01</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cameraFrontButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>acb8d44d67e2bddfa903daf208d20ae1b</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cameraLeftButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>ad2b730521da00d19e5ca332eda36bb34</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cameraRightButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a8f91dcdeb3ccae8cd5aa3f61c628f653</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cameraTopButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>af6b166f5aed0813a45ff7ae48b242501</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cancelButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a593045bf1176a68b2694f76e66212749</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>feedbackCallback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>ab993d9e0f5e5d18fb4e5ed7031b14fe6</anchor>
      <arglist>(const pr2_object_manipulation_msgs::IMGUIFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>pr2_object_manipulation_msgs::IMGUIOptions</type>
      <name>getDialogOptions</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>aa9f4c9d929eefce4cba790a49a661da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>graspButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>add5be3ed5c9c2dbfcb371c7dc6aa100d</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>gripperSliderScrollChanged</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a27fc1da8f9ecbf5513e0e640da47ad1a</anchor>
      <arglist>(wxScrollEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>modelObjectClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a0c94f0e4718bcccafd3ec3782707647d</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>placeButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a5a9b677a2e9269dd8a4a9d987399000b</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>plannedMoveButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a344e3d1b3f0fc36357ddffe40edc112a</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rcommanderRefresh</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a24e7797657decd179601de5edb166c17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>rcommandRefreshButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a664ccd2959886522ec7efe4aa1045588</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>rcommandRunButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>ae9bf3f102a352103d634c4accb890774</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resetButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>ac87b7efc91ca57708221593fd3b67316</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a6c0ca2707ca6328548cb68da117ac034</anchor>
      <arglist>(std::vector&lt; double &gt; params)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>statusCallback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>ad2a7fd9ef49da4b5e9806b9ccffbb2eb</anchor>
      <arglist>(const std_msgs::StringConstPtr &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>stopNavButtonClicked</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a0dc6672467c56388147b14538597b31b</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionClient&lt; pr2_object_manipulation_msgs::IMGUIAction &gt; *</type>
      <name>action_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a5d08011b432fabdd337c0e7fd21f53c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a9ca792cff2ed92b36898d66988ed9f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_object_manipulation_msgs::IMGUIAdvancedOptions</type>
      <name>adv_options_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a4fc6cb41927ae0ac22c342fc7a5d18ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>priv_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>ac0b13663dae80b200b02a2159a70a56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>rcommander_action_info_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a9dfe7be8f8b913d23d08152bef471e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>rcommander_action_info_name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a28a2ff929cc176e876318c8c1f904174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>rcommander_group_name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a32eef0da16cf25092edf017f705dd39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>root_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>ae0935df8cbef231606b63e504f8a01b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>status_label_mutex_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a458fc579a0e38f421355368415838648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>status_label_text_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a4935346814e36be8502e384583179b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>status_name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>a0a7c55d1071710cd90678c9a7b8b62ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>status_sub_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>ab9b0ebad11fb68f6b60f9c8ab003c77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz::VisualizationManager *</type>
      <name>vis_manager_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontend.html</anchorfile>
      <anchor>ab0689386f0d0be7626741bac852c8d3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::InteractiveManipulationFrontendDisplay</name>
    <filename>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</filename>
    <base>rviz::Display</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>createProperties</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>a0a9786f90097071bbc3975dfdefa6c06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fixedFrameChanged</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>a584ca6d5ff9fb872c043e0b970aeb390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveManipulationFrontendDisplay</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>a72ebf276089ba639e407b73e35953ac9</anchor>
      <arglist>(const std::string &amp;name, rviz::VisualizationManager *manager)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>targetFrameChanged</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>af6289e3cf028fd57a9b7278228e701b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>a50642d7d3d4b80f64d9a92926785a28e</anchor>
      <arglist>(float wall_dt, float ros_dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InteractiveManipulationFrontendDisplay</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>a3f01fc0d7378613bd2f4775a59cbafad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onDisable</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>ae05984040e138e4c2109d73b0b9c2311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEnable</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>a5b5df5ba0ea1ac5ddd1a26571168a0ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>InteractiveManipulationFrontend *</type>
      <name>frame_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>a2a595b30e6b98df35616376e228ec988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>a7db891c3236b80e4e4572ffb1f2561bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz::VisualizationManager *</type>
      <name>visualization_manager_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>a02249a7c76ecaacee0ff37cb33858895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz::WindowManagerInterface *</type>
      <name>window_manager_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>ad7fc0219d6181526bd113ebe612fda1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>InteractiveManipulationFrame</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveManipulationFrontendDisplay.html</anchorfile>
      <anchor>affad01432b5c651cdabf5ed536c4d10f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::InteractiveMarkerNode</name>
    <filename>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</filename>
    <member kind="function">
      <type>std::vector&lt; object_manipulation_msgs::GraspableObject &gt;</type>
      <name>getMovableObstacles</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>a40065a40f3f3d2eb0d927e7ed19d6597</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InteractiveMarkerNode</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>a1aed7a94dcc3707b14be1036e9f3552f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InteractiveMarkerNode</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>a832f2be5deb783f390a8ac07d4f64f57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processConfig</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>ade18ae438e795e6b85fc7d815fd4d8e8</anchor>
      <arglist>(PickupConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processGraspableObjects</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>a4fe8e243b88544d017e6c2a36ed02c93</anchor>
      <arglist>(const pr2_interactive_object_detection::GraspableObjectListConstPtr &amp;objects)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tabletop_collision_map_processing::CollisionMapInterface</type>
      <name>collision_map_interface_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>a9fb53aa975e27d3601405bc9f2b021c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; PickupConfig &gt;</type>
      <name>dyn_conf_srv_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>ab219bbf3d27f83a5c7fde6e3fc4d4e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>graspable_objects_sub_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>aeb0540b82dd8ec26e05cc726f74b2396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; pr2_object_manipulation_msgs::IMGUIAction &gt;</type>
      <name>im_gui_action_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>aecb4a7eca0ef0e6d117a1b732ea08306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::InteractiveMarkerServer</type>
      <name>marker_server_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>a2c6cd174a560d586eaaf7e07581aaeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; GraspableObjectHandler &gt; &gt;</type>
      <name>object_handlers_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>a7081ba32344b010fd41422822b9ce5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pr2_object_manipulation_msgs::IMGUIOptions</type>
      <name>options_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>a4378a45907827c3f73e865cd117ab27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>priv_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>a44cf1ab85b84b46b3422e25bbaba4b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>root_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1InteractiveMarkerNode.html</anchorfile>
      <anchor>aa75f657959c34439b6e4684a3ee35336</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::PointHeadCameraDisplay</name>
    <filename>classpr2__interactive__manipulation_1_1PointHeadCameraDisplay.html</filename>
    <base>rviz::CameraDisplay</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>createProperties</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadCameraDisplay.html</anchorfile>
      <anchor>ab376878ddfb03fb9e01e65bcbdc3baff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPointHeadTopic</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadCameraDisplay.html</anchorfile>
      <anchor>aa8b7f1ac4ebfdd3d0c00d22d25e360a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointHeadCameraDisplay</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadCameraDisplay.html</anchorfile>
      <anchor>a4765d8920c006f52408c03c9bf703324</anchor>
      <arglist>(const std::string &amp;name, rviz::VisualizationManager *manager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointHeadTopic</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadCameraDisplay.html</anchorfile>
      <anchor>a095885b937b295e01117652a4d440602</anchor>
      <arglist>(const std::string &amp;topic)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointHeadCameraDisplay</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadCameraDisplay.html</anchorfile>
      <anchor>a84aab482e8b1a670e20cd9ef73c3a6f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::ROSTopicStringPropertyWPtr</type>
      <name>point_head_topic_property_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadCameraDisplay.html</anchorfile>
      <anchor>a379db787f857db21dd5f7929402ef6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointHeadViewController *</type>
      <name>point_head_view_controller_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadCameraDisplay.html</anchorfile>
      <anchor>ae4248c76182024cacd17b087ce9f3bed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::PointHeadViewController</name>
    <filename>classpr2__interactive__manipulation_1_1PointHeadViewController.html</filename>
    <base>rviz::ViewController</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fromString</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>ade72734006ffe81c392cd5cd96180e07</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a35ed725219e227cd964c59d4ff1a42e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getTopic</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a9a5e8ae1c04ec33b71f3d9097cfe60ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>handleMouseEvent</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a0cf39fcf14918d92d6835385cc2cb97f</anchor>
      <arglist>(rviz::ViewportMouseEvent &amp;evt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>lookAt</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a385b3abb5b5be80b0caa98d64e1412d9</anchor>
      <arglist>(const Ogre::Vector3 &amp;point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointHeadViewController</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>ad5003fb466635ead0eb1bbb109f6dde5</anchor>
      <arglist>(rviz::ROSImageTexture &amp;texture, rviz::VisualizationManager *manager, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTopic</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a021e895d10c43afc6960a7fc32e43755</anchor>
      <arglist>(const std::string &amp;topic)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a5293fb642c0a9576c8d104b33ea8d9f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointHeadViewController</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a3c3d677f64719a6f6511293a31a160c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::PointHeadAction &gt;</type>
      <name>PointHeadActionClient</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a5e16a9b69bde0aefa2a6bb8164c5f1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onActivate</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a2d77d7b11e61f94e6f8d082dd14753db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onDeactivate</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a28a9b98a90d809b90dca0d0771ca0ca3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onTargetFrameChanged</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a7e4bf6ef580c2c50db07c09c7ba94b8e</anchor>
      <arglist>(const Ogre::Vector3 &amp;old_reference_position, const Ogre::Quaternion &amp;old_reference_orientation)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a5281af83a03ebb0b300077b4db0daa32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointHeadActionClient *</type>
      <name>point_head_action_client_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a9fed4bd994664a661ba375f597284ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz::ROSImageTexture &amp;</type>
      <name>texture_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a45d6a0a9cef7535ea65206fddd0fa67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PointHeadViewController.html</anchorfile>
      <anchor>a51d53c7d0b283fe2c92906576e2fef78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::PublishClickCameraDisplay</name>
    <filename>classpr2__interactive__manipulation_1_1PublishClickCameraDisplay.html</filename>
    <base>rviz::CameraDisplay</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>createProperties</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickCameraDisplay.html</anchorfile>
      <anchor>a2ef2a53cd0076cff5d2c2029870ae965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPublishClickTopic</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickCameraDisplay.html</anchorfile>
      <anchor>ac5f9b25c357ece7f9737dce0a0b9f401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublishClickCameraDisplay</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickCameraDisplay.html</anchorfile>
      <anchor>a649beb52d5260dea637d7556a2c90113</anchor>
      <arglist>(const std::string &amp;name, rviz::VisualizationManager *manager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishClickTopic</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickCameraDisplay.html</anchorfile>
      <anchor>aea03033f8202e8b1f3982b3ec5fa0332</anchor>
      <arglist>(const std::string &amp;topic)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PublishClickCameraDisplay</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickCameraDisplay.html</anchorfile>
      <anchor>ac236007c9abe7117ef43ec7b5a848f91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::ROSTopicStringPropertyWPtr</type>
      <name>publish_click_topic_property_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickCameraDisplay.html</anchorfile>
      <anchor>aa3a68d0eaabcf5e46b03aa3f221d56ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PublishClickViewController *</type>
      <name>publish_click_view_controller_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickCameraDisplay.html</anchorfile>
      <anchor>ae74c74c36d83649e00119e3a099eb566</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::PublishClickViewController</name>
    <filename>classpr2__interactive__manipulation_1_1PublishClickViewController.html</filename>
    <base>rviz::ViewController</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fromString</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>ae44a68aa5f9f9c421d21fac929fa071e</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>a6c2b4f0c28404bd4488c69f3fda53c59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getTopic</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>aca0db3d3bff6f7e75feaeb3b2f6227e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>handleMouseEvent</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>a6002c625174cfca5a39c3ac4cb9802bc</anchor>
      <arglist>(rviz::ViewportMouseEvent &amp;evt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>lookAt</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>addf3445aeb05b4f8477ad9d9075f73cd</anchor>
      <arglist>(const Ogre::Vector3 &amp;point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublishClickViewController</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>a6d7fdaeb74319368b6b07e0e3e1c7ce5</anchor>
      <arglist>(rviz::ROSImageTexture &amp;texture, rviz::VisualizationManager *manager, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTopic</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>a0eb1f18103424ebc7ba96b858e89d098</anchor>
      <arglist>(const std::string &amp;topic)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>a6e893bb54b49930dab4ed545fb701eaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PublishClickViewController</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>a27494a8faf3aea147d7c080567dd9c15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onActivate</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>ae10f461c40048eaf0bb9949ff726e430</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onDeactivate</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>a03fe0f561b1ad4db15429cf55c8f41c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onTargetFrameChanged</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>a5902da79e99be9c5a980a59d5ad7b1ed</anchor>
      <arglist>(const Ogre::Vector3 &amp;old_reference_position, const Ogre::Quaternion &amp;old_reference_orientation)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>click_pub_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>a1f6d78748338bc3087f6485ca7649b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>root_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>afbf94d2f550c5a7ef4f264ec68cf7f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz::ROSImageTexture &amp;</type>
      <name>texture_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>aa3e31d364fc804d086a54899bedde2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1PublishClickViewController.html</anchorfile>
      <anchor>a3eae53b1baa7ad5b588e59e92efe5666</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::TFThrottle</name>
    <filename>classpr2__interactive__manipulation_1_1TFThrottle.html</filename>
    <class kind="class">pr2_interactive_manipulation::TFThrottle::TransformInfo</class>
    <member kind="function">
      <type></type>
      <name>TFThrottle</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>a0a46b46513ac439ae70f3f63e60848b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>callback</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>ab5aaefabc750c63019d3b10582010f66</anchor>
      <arglist>(const tf::tfMessageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>changed</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>abb6410855ea9bfcbe9aef16ecaed16af</anchor>
      <arglist>(const geometry_msgs::TransformStamped &amp;t1, const geometry_msgs::TransformStamped &amp;t2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sync</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>a6eb61c5a950ca9c26a9d7cc20605a6ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>angular_change_threshold_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>a874650c058e6d1fd646f6e80f56f055d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>linear_change_threshold_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>a170658de170f9edca0b844ebb0728583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>ae61769f30d3c33517b1c3ac63c4475a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>priv_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>ab60d8c10d11b1cb800458ad216054897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>a19c2bf941fca37352035d28b436b14d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Duration</type>
      <name>republish_time_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>aebbb2df30859fd0dc7779186469016c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>root_nh_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>ab901c72c2aa0543337d7eaa7641a2020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>a582b87efc17c6373dec794f871f0766d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>sync_timer_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>a5bbb129b8e30f251208e69c2e0e33ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, TransformInfo &gt;</type>
      <name>transforms_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle.html</anchorfile>
      <anchor>a82dba4894619733b6863e812b45764f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_interactive_manipulation::TFThrottle::TransformInfo</name>
    <filename>classpr2__interactive__manipulation_1_1TFThrottle_1_1TransformInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>TransformInfo</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle_1_1TransformInfo.html</anchorfile>
      <anchor>a4f7f317fe6a3fef894da94f051b682ce</anchor>
      <arglist>(geometry_msgs::TransformStamped trf)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>changed_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle_1_1TransformInfo.html</anchorfile>
      <anchor>af8cba17db6f69693aada240b60020d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>last_published_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle_1_1TransformInfo.html</anchorfile>
      <anchor>ac1d49c2959cfe70f61656f2cd8393f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::TransformStamped</type>
      <name>transform_</name>
      <anchorfile>classpr2__interactive__manipulation_1_1TFThrottle_1_1TransformInfo.html</anchorfile>
      <anchor>a2553f7804190320777b9fcef9d7bb6e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
