<?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>cloud_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/manipulation/pr2_marker_control/src/</path>
    <filename>cloud__handler_8cpp</filename>
    <includes id="cloud__handler_8cpp" name="cloud_handler.cpp" local="yes" imported="no">cloud_handler.h</includes>
  </compound>
  <compound kind="file">
    <name>cloud_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/manipulation/pr2_marker_control/src/</path>
    <filename>cloud__handler_8h</filename>
    <class kind="class">CloudHandler</class>
    <member kind="typedef">
      <type>pcl::PointXYZRGB</type>
      <name>PointT</name>
      <anchorfile>cloud__handler_8h.html</anchorfile>
      <anchor>af63aa02ad22799ec1b392e97942874b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>draw_reachable_zones.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/manipulation/pr2_marker_control/scripts/</path>
    <filename>draw__reachable__zones_8py</filename>
    <namespace>draw_reachable_zones</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>draw_functions</name>
      <anchorfile>namespacedraw__reachable__zones.html</anchorfile>
      <anchor>afa0e2a8d46135be34fc264da0f34bb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>marker_topic</name>
      <anchorfile>namespacedraw__reachable__zones.html</anchorfile>
      <anchor>a882de89f8d3c13cae1999be10e156e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacedraw__reachable__zones.html</anchorfile>
      <anchor>a26d952d2f90122272101ce8955376131</anchor>
      <arglist></arglist>
    </member>
  </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/manipulation/pr2_marker_control/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>marker_control.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/manipulation/pr2_marker_control/src/</path>
    <filename>marker__control_8cpp</filename>
    <includes id="marker__control_8cpp" name="marker_control.cpp" local="yes" imported="no">marker_control.h</includes>
    <member kind="function">
      <type>void</type>
      <name>offsetPS</name>
      <anchorfile>marker__control_8cpp.html</anchorfile>
      <anchor>aead74544b0cdf796477cea0f9497571b</anchor>
      <arglist>(tf::StampedTransform &amp;st, const btTransform &amp;offset)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>marker_control.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/manipulation/pr2_marker_control/src/</path>
    <filename>marker__control_8h</filename>
    <class kind="struct">PR2MarkerControl::ControlState</class>
    <class kind="struct">PR2MarkerControl::GripperState</class>
    <class kind="class">PR2MarkerControl</class>
  </compound>
  <compound kind="file">
    <name>marker_control_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/manipulation/pr2_marker_control/src/</path>
    <filename>marker__control__node_8cpp</filename>
    <includes id="marker__control_8h" name="marker_control.h" local="yes" imported="no">marker_control.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>marker__control__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CloudHandler</name>
    <filename>classCloudHandler.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>aae7418180508a2adb9800190bc478133</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudHandler</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>ad037ba9dda36fbe40179519bf864af78</anchor>
      <arglist>(ros::NodeHandle *nh, tf::TransformListener *tfl, std::string name, interactive_markers::InteractiveMarkerServer &amp;server, object_manipulator::MechanismInterface &amp;mechanism)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a1979a535d9524a1748cc454d01c56b19</anchor>
      <arglist>(sensor_msgs::PointCloud2 &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::PointCloud2</type>
      <name>get</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a15da75bb12f719845738de0c174b7ef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>acdd49b2a154ba03af910db15ad85c057</anchor>
      <arglist>(const std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>ad493f2cc3a7f582099bbcb4f31664455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloudHandler</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>ad20cff770a3fb276da433bb0540dda78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>MenuHandler</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>ae060d5b7e759b6538fb197ee0da11fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>leftClickPoint</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a9a5038cd67d80945bffbf13d4b26a23e</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeMarker</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a6a781a02b7ae2e09c2c7b2ea24b08358</anchor>
      <arglist>(float size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makeMenu</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>af8e1b737efc2141733200ac9a7f807b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>menuFocus</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a91689f3a821a80e422e7967589b0eaf5</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>menuPoint</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a1c54d2833d06bedbb09a3c24b63997cc</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pickup</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a17b9debd968c5868044ffbdcc0a1877e</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveCloudAndNormals</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>abeded7a858b4c62c0f00326734d7b950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>cloud_normals_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a613f08b8e8deebbd35fbd5e4a26f110e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>cloud_pts_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>abc01bc624aaa5541131e7b5b016f9616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; point_cloud_server::StoreCloudAction &gt;</type>
      <name>cloud_server_client_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a5b3efb2653283437cfa1ba0b98ec271e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>double_menu_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a5c76a282809463461d6dfc811f4efaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>head_pointing_frame_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>afab4ce63c5556df15cb69461b8db8a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::InteractiveMarkerServer &amp;</type>
      <name>marker_server_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a6c64970f861733e570a6036ef87ba8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::MechanismInterface &amp;</type>
      <name>mechanism_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a78efa3430e00bbd3daff3a81d9c6e4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_handler_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a75710aa95b7abadef79e92ccc889b2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>msg_cloud_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>af3726e4b8bd17f8ec598fbe8fcc08a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>addc3144791965a507b59f3fb5439db70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>nh_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>af609cfed8aab61c84e7a13a9c3564e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_focus_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>aa850095afc32fda177624094960e577e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_left_click_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a2562befd4a9ee6f0d2453eabba527097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_refresh_flag_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a8fe16d07f529ada2b5690154707574e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_right_click_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a4cd7d2df076b198d94cda0fdc1811ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener *</type>
      <name>tfl_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a2b43d63438d9e793c495f4b6bb5030a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a784bbad1c4446ef9b09d5fce8cc4e4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::KdTreeFLANN&lt; PointT &gt;::Ptr</type>
      <name>tree_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>a328ef7134e1e0cdbd2a2b46a393a46e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>voxel_size_</name>
      <anchorfile>classCloudHandler.html</anchorfile>
      <anchor>aac3293298e542b501d6eb427cb3301a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PR2MarkerControl</name>
    <filename>classPR2MarkerControl.html</filename>
    <class kind="struct">PR2MarkerControl::ControlState</class>
    <class kind="struct">PR2MarkerControl::GripperState</class>
    <member kind="function">
      <type>void</type>
      <name>cancelBaseMovement</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a6562fe289395ae1334b26ef19e7ff8ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fastUpdate</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ae5b75a5b8a975b9c47760067102c92ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getJointPosition</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a7020a848f14aeac2931949b4ba142a55</anchor>
      <arglist>(std::string name, const arm_navigation_msgs::RobotState &amp;robot_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initAllMarkers</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a2a1bfff49533aaa758da23fe1cfff0d2</anchor>
      <arglist>(bool apply_immediately=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initControlMarkers</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>af35561d09db02a743585e31e2f14ffa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initMeshMarkers</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a2d87fafe74d073173d084128d3d504ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PR2MarkerControl</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a7b0992f8e760bca768c7c2e7ba2e7359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slowUpdate</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a8b0faf888a6c8ae80597a1a91b6c6168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>toolToWrist</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>adfe854c4cbf211e766c6c6872078182c</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;ps)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>wristToTool</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a7f9b2f880ec328c19705bf8e0a927705</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;ps)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PR2MarkerControl</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ab3d43ddbd4468ebbae49e9a4dc70c653</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>baseButtonCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a543ed278cf5b8dec225bf412c7fa6792</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkStateValidity</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a4f8c04cf551359dc517a4ec7cd1676cc</anchor>
      <arglist>(std::string arm_name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearLocalCostmap</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a25210e8d8b14e20b8293c547707370ec</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>commandGripperPose</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a759f2561b8382e54375012769f99b994</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;ps, int arm_id, bool use_offset)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>gripperButtonCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>adb78da2455ead4e5145a5fbeea140c66</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>gripperClosureCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ae50a5b6052d1af68129f67e3c99dbc70</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, const float &amp;command)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>gripperResetControlCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ac27d9b0bf1f76451531558dbbfd0068e</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>gripperToggleControlCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>aac3f302f3a182670cc3b8c0987e4bb95</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>gripperToggleFixedCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a02263edbe1129c31f87facf792f70384</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>gripperToggleModeCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>afe92e82bf43f7d5c296915b79b24a463</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initMenus</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a14ac80fa270c506dc43b679be38ca4c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveArm</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a460b66be1c2abe7de02914b2eba7e22e</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, const std::string &amp;position, bool planner)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveArmThread</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a64a4ac8d54a7c377063e4a56c25e61e9</anchor>
      <arglist>(std::string arm_name, std::string position, bool collision, bool planner)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processGripperPoseFeedback</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a4bef4de021bf1a10f6a05b4ccbd5b428</anchor>
      <arglist>(const pr2_object_manipulation_msgs::GetGripperPoseFeedbackConstPtr &amp;result, const std::string &amp;arm_name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processGripperPoseResult</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a5c18d2e09339e3b3b73bbfbbd308d39f</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const pr2_object_manipulation_msgs::GetGripperPoseResultConstPtr &amp;result, const std::string &amp;arm_name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processNavGoal</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a207abbb50688179c63c87691b60dc77b</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const pr2_object_manipulation_msgs::GetNavPoseResultConstPtr &amp;result, const bool &amp;collision_aware)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>projectorMenuCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a712f27407fd132781ce02b200bc7992d</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>refreshPosture</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a6eb0c3df30651f821d4b1cb65c70b545</anchor>
      <arglist>(const std::string &amp;arm_name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>requestGripperPose</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a432393b00ace74d96373e56327c8d473</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, int arm_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>requestNavGoal</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>af3252588e222d33a8d057208232777c4</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, const bool &amp;collision_aware)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendLastNavGoal</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a5b840086c1d528ecff5e50a73318342f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>snapshotCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a07b44f84e5dd572b414150c1563cab6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>startDualGrippers</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a7bdda5eba382f7c59158fa44f0550707</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, bool active)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>switchToCartesian</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a96799120a57595cb11762243c4dff2bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>switchToJoint</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a3e9b643fbd510001dd987aed2d963c32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>targetPointMenuCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a9f774e8a31be9cdc03b6494963c53811</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>torsoMenuCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ab2e153a66da2ade4dcef44cc09e2c89e</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>tuckArmsCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ad065b1d8a3ab46e644644884d15e040e</anchor>
      <arglist>(bool tuck_left, bool tuck_right)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateBase</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a8913d1cce43c34ce72eaa7ab07d2bddb</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateDualGripper</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a844afd7535a658b7142f96e6a7938cb1</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateGripper</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a17a161769de49d32f9bf099a51785c86</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, int arm_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateHeadGoal</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ac25e9abe56ab52b9d5c3125bacbca057</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, int arm_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updatePosture</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a68796206e8ff003a7ca500e49b22f1f9</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, int arm_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateTorso</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a6bdcbf1cd259329b06978871a075d036</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>upperArmButtonCB</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a013c4c4b2190bca7dad3a7a6646e477e</anchor>
      <arglist>(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &amp;feedback, int id)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_wrappers::BaseClient</type>
      <name>base_client_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a5800e217fb91ecae329c491d7366fa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseStamped</type>
      <name>base_goal_pose_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a4623d0112f4ed5ff992c389f4ece4d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>object_manipulator::ActionWrapper&lt; pr2_object_manipulation_msgs::GetNavPoseAction &gt;</type>
      <name>base_pose_client_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ac0f8bb611399ff3ae8a210e6cfccf57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cartesian_clip_angle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a22c541dd7b4004dee5ade07bb85507b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cartesian_clip_distance_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a706a64090cfdf243434178f88babe3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>object_manipulator::ServiceWrapper&lt; arm_navigation_msgs::GetStateValidity &gt;</type>
      <name>check_state_validity_client_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a1756e3593ed3748e8d2ed025f5c3e8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>object_manipulator::ServiceWrapper&lt; std_srvs::Empty &gt;</type>
      <name>collider_node_reset_srv_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a55ace82cd270456c16c4f0dd910279f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ControlState</type>
      <name>control_state_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a35ff7570727f3b239636090a9bd0a1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>double_menu_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a78de847adef7e2726469d90c5cb9301d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; tf::Transform &gt;</type>
      <name>dual_gripper_offsets_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ac999bba0e4a98b57592066822f189594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseStamped</type>
      <name>dual_grippers_frame_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a766c8d22cf5cb2522fcb10eeb4d93012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>gripper_6dof_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a35eeb06cc8450c3d869dae9d278ec5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_wrappers::GripperController</type>
      <name>gripper_client_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a3aaf44b453167256e45cfc311964e943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gripper_control_angular_deadband_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a5a732842aeed476dd70ffb41a8c526bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gripper_control_linear_deadband_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>af332896a53bc75819d4a4eec7e0b60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>gripper_edit_control_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ad6d0a5e868a004b1f7d49e254e4e0411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>gripper_fixed_control_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>afda27423c165d083d1c32fdceb395fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>object_manipulator::ActionWrapper&lt; pr2_object_manipulation_msgs::GetGripperPoseAction &gt;</type>
      <name>gripper_pose_client_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a2184d8798bacaafdd5b3f9742c6b0ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>gripper_reset_control_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a9c2733c9578c039a642252646e89bad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>gripper_view_facing_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a0d75a6386ba749f883758d3225f50a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::PoseStamped</type>
      <name>head_goal_pose_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a37670df13e3a3a2f9c765de854be66e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>head_pointing_frame_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a97a449b2cf0eecb7296cfde12a18f4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>head_target_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a37f11d7fd994b87c764d2ff51e41643f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>in_collision_l_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>aa2ffc6e6f18edacc8156f939c79be7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>in_collision_r_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ae015aa830218ee02116553a3ce2c50f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>interface_number_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ae9723ddbfc91531ca8ea3f44a51af1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>joint_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a3c1baa119b2a19d0c238d7e8a3f01293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>jtranspose_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>abbb75df7caf3cd0736b60fd07bd03529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_direct_nav_radius_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ae844bf89c4995b763f5ecfddaf160422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>object_manipulator::MechanismInterface</type>
      <name>mechanism_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a533f0cd8090cc385444eedbd4423f40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_arms_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a7f0a531347dfdbec0dcfaecf75eed3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_base_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>af66ac1972906f3034f0bfd3b474760ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_dual_grippers_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a25cdefd481aeaf65054834fd30e7c404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_gripper_close_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>af59e1b0283e841c56223c0aab5065fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_grippers_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ad78fe2ef9a77086f04bb7607ce1adc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_head_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a4b62b7521a5f37a0c0438d2b5dbf75c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_laser_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a077282745b3e02200ee3b91d81b5d4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler</type>
      <name>menu_torso_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a177022872743ce14d8184ac6f09fd82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>move_base_node_name_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a5e6b3d21dddf8a58d94c423c9d2b4c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a38d5aa9668eb8f240c7cc88af6341bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>abcc31f4355fbf4eaf1e8d080c9ddeff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; tf::Transform &gt;</type>
      <name>pose_offset_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a55181dbcec9ae641386b3a8036c28381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>posture_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a3acae13f2c6b116d6adb48d2c12c44b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>projector_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a5419db752ef6bdded17556df8276d03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::InteractiveMarkerServer</type>
      <name>server_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>aac8f53078abb8ad6b09a6077c7448a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>slow_sync_timer_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>af9b04f46e4c952c434a2016891046951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CloudHandler</type>
      <name>snapshot_client_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>af086c988a369a756fdbd88e8fb7de9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Timer</type>
      <name>spin_timer_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>abf75dc811982107b0ced0d1e32523c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>sys_thread_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>aa0e686745cb235e0c216b29f47895b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>task_number_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a0e6615988c02eb3726ec0b8814fd904b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>tfl_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>ab6d19e883ac9da9dc91b0fdf5ec22346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Pose</type>
      <name>tool_frame_offset_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a6989fbed5f23062eeffde16a279b2bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_wrappers::TorsoClient</type>
      <name>torso_client_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a4874ab5e09d4a6d58cb5fd95f49d6ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_wrappers::TuckArmsClient</type>
      <name>tuck_arms_client_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a7bf13341207af7a97416d811aba2b088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>interactive_markers::MenuHandler::EntryHandle</type>
      <name>tuck_handle_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a9701f81bdd756819e6ac0484ee89f102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>update_period_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>aba17148216d48178a093bd8682bd5754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_left_arm_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a6f2b068400093d1d14d7b2e8bd4ddc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_right_arm_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a01103862d27cba8749399b559f4a933c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_state_validator_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>a6b4d5ab90772ef7c47e08bde87244afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>using_3d_nav_</name>
      <anchorfile>classPR2MarkerControl.html</anchorfile>
      <anchor>aeaa024579feb534a8ec518e4a8c0c970</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PR2MarkerControl::ControlState</name>
    <filename>structPR2MarkerControl_1_1ControlState.html</filename>
    <member kind="function">
      <type></type>
      <name>ControlState</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>af8c028546470f0e5855153aac73bbb6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>a39064747ff3016f67c41644f94b0956b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>base_on_</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>a7ff0ab217c47fb9b73692df124427bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dual_grippers_</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>a44203b7cfe172e6bcfff9772f035011e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>head_on_</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>aa276671cc282a6f60f4c80f451b42b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>init_head_goal_</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>a7a6a2582ba37fa19e15664d3068bd5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GripperState</type>
      <name>l_gripper_</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>aec5c557056b3e46609f1e81252b024b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>posture_l_</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>ad0bb433ab4b41eec252d615776ab4214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>posture_r_</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>a271a55fc4cdd53d48c83a66f179c0dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>projector_on_</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>a3e92267b18fcd36d1a58bb9fe7a790cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GripperState</type>
      <name>r_gripper_</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>a5496fa508063a199c8b85fd8b81bf70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>torso_on_</name>
      <anchorfile>structPR2MarkerControl_1_1ControlState.html</anchorfile>
      <anchor>a9fdb3d35404602bd46ee4d18ab00fffc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PR2MarkerControl::GripperState</name>
    <filename>structPR2MarkerControl_1_1GripperState.html</filename>
    <member kind="function">
      <type></type>
      <name>GripperState</name>
      <anchorfile>structPR2MarkerControl_1_1GripperState.html</anchorfile>
      <anchor>a182b4b0c7a99c96efcebfb8f32c210af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>edit_control_</name>
      <anchorfile>structPR2MarkerControl_1_1GripperState.html</anchorfile>
      <anchor>ad16403f5f19a25a3e079f3e854e21dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>on_</name>
      <anchorfile>structPR2MarkerControl_1_1GripperState.html</anchorfile>
      <anchor>a12d22f68f32e4e322623f00e9bd06d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>torso_frame_</name>
      <anchorfile>structPR2MarkerControl_1_1GripperState.html</anchorfile>
      <anchor>ad14d36fe24d4d1a8ea52fa5209d32eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>view_facing_</name>
      <anchorfile>structPR2MarkerControl_1_1GripperState.html</anchorfile>
      <anchor>aacebbc236aa74ca439eb3a69c7ce0add</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>draw_reachable_zones</name>
    <filename>namespacedraw__reachable__zones.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>draw_functions</name>
      <anchorfile>namespacedraw__reachable__zones.html</anchorfile>
      <anchor>afa0e2a8d46135be34fc264da0f34bb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>marker_topic</name>
      <anchorfile>namespacedraw__reachable__zones.html</anchorfile>
      <anchor>a882de89f8d3c13cae1999be10e156e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rate</name>
      <anchorfile>namespacedraw__reachable__zones.html</anchorfile>
      <anchor>a26d952d2f90122272101ce8955376131</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
