<?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>__init__.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_pick_and_place_demos/src/pr2_pick_and_place_demos/</path>
    <filename>____init_____8py</filename>
    <namespace>pr2_pick_and_place_demos</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_pick_and_place_demos/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>pick_and_place_demo.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_pick_and_place_demos/src/pr2_pick_and_place_demos/</path>
    <filename>pick__and__place__demo_8py</filename>
    <class kind="class">pr2_pick_and_place_demos::pick_and_place_demo::PickAndPlaceDemo</class>
    <namespace>pick_and_place_demo</namespace>
    <namespace>pr2_pick_and_place_demos::pick_and_place_demo</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>pick_and_place_demo</name>
      <anchorfile>namespacepr2__pick__and__place__demos_1_1pick__and__place__demo.html</anchorfile>
      <anchor>a1593b0c7abf035671cfa599ffb2a1e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>use_slip_controller</name>
      <anchorfile>namespacepr2__pick__and__place__demos_1_1pick__and__place__demo.html</anchorfile>
      <anchor>a4d5803849d46c9e73d59321090748376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>use_slip_detection</name>
      <anchorfile>namespacepr2__pick__and__place__demos_1_1pick__and__place__demo.html</anchorfile>
      <anchor>a6179e2c6c5823bdb794b7d75a0866980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pick_and_place_keyboard_interface.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_pick_and_place_demos/nodes/</path>
    <filename>pick__and__place__keyboard__interface_8cpp</filename>
    <class kind="struct">PickAndPlaceKeyboardInterface::GraspInfo</class>
    <class kind="class">PickAndPlaceKeyboardInterface</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pick__and__place__keyboard__interface_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quit</name>
      <anchorfile>pick__and__place__keyboard__interface_8cpp.html</anchorfile>
      <anchor>af9150b82e29a37ab848ee2f66e993793</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>COLLISION_PROCESSING_SERVICE_NAME</name>
      <anchorfile>pick__and__place__keyboard__interface_8cpp.html</anchorfile>
      <anchor>a2a71afe090e54f9a747a749a3df4c5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>GET_MODEL_DESCRIPTION_NAME</name>
      <anchorfile>pick__and__place__keyboard__interface_8cpp.html</anchorfile>
      <anchor>acbd8794f4a11b378978f9e9f3be2fa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kfd</name>
      <anchorfile>pick__and__place__keyboard__interface_8cpp.html</anchorfile>
      <anchor>a886857c2b2af9d1ac9a0ad403685e160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>OBJECT_DETECTION_SERVICE_NAME</name>
      <anchorfile>pick__and__place__keyboard__interface_8cpp.html</anchorfile>
      <anchor>a136430329946ff973a24b7ebb97609f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>PICKUP_ACTION_NAME</name>
      <anchorfile>pick__and__place__keyboard__interface_8cpp.html</anchorfile>
      <anchor>afec3b36b7469e6e889ed2f204b2ea30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>PLACE_ACTION_NAME</name>
      <anchorfile>pick__and__place__keyboard__interface_8cpp.html</anchorfile>
      <anchor>a4a32f8ac6f7d7aec045c76d43505de12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct termios cooked</type>
      <name>raw</name>
      <anchorfile>pick__and__place__keyboard__interface_8cpp.html</anchorfile>
      <anchor>a22578afdd6632157bdfb67a2b2033378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pick_and_place_manager.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_pick_and_place_demos/src/pr2_pick_and_place_demos/</path>
    <filename>pick__and__place__manager_8py</filename>
    <class kind="class">pr2_pick_and_place_demos::pick_and_place_manager::ObjectInfo</class>
    <class kind="class">pr2_pick_and_place_demos::pick_and_place_manager::PickAndPlaceManager</class>
    <namespace>pick_and_place_manager</namespace>
    <namespace>pr2_pick_and_place_demos::pick_and_place_manager</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>pick_and_place_manager</name>
      <anchorfile>namespacepr2__pick__and__place__demos_1_1pick__and__place__manager.html</anchorfile>
      <anchor>a80948b7fe5fb17d889505a4fb5451193</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>run_pick_and_place_demo.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_pick_and_place_demos/scripts/</path>
    <filename>run__pick__and__place__demo_8py</filename>
    <namespace>run_pick_and_place_demo</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>goal</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>aebd353c2ef4bec5118d7084076bc7295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>just_start</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>a4993accba084ae1a70a407f609de406e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pick_and_place_demo</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>aa0663c40f463f63246cefeb905d68689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>torso_action_client</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>ac6eb269adfa835331a2303c0c00e0843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>use_slip_controller</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>a2e4561818e36ff9d494e86dc17b067c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>use_slip_detection</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>a96660114d768fca6b71ad58676c6b0f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_pick_and_place_example.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_pick_and_place_demos/test/</path>
    <filename>simple__pick__and__place__example_8py</filename>
    <class kind="class">simple_pick_and_place_example::SimplePickAndPlaceExample</class>
    <namespace>simple_pick_and_place_example</namespace>
    <member kind="variable">
      <type>list</type>
      <name>center_quat</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>adcc67837b20bf112d488c60ee55ffe82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>center_xyz</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a5a330a1d7ac2454a322f7a4eed216901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>place_rect_center</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a1c511b54546e00e934dd029f85e736f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>place_rect_dims</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a02d43f3cfe9d0d9ebf80d8f8a41aaf71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sppe</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a37b40ec6d849c809bee919cb3bb85356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>success</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a66176e281afbe7d2646997639ba8b9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>table_height</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a9320a5303f3e9284d65e76146c919609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>target_point</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>ac8c741538cfab81d019f858182514ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>target_point_xyz</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a8b5621aebc1cef2ef6490aa67043d693</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_pr2_gripper_grasp_planner_cluster.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_pick_and_place_demos/test/</path>
    <filename>test__pr2__gripper__grasp__planner__cluster_8py</filename>
    <namespace>test_pr2_gripper_grasp_planner_cluster</namespace>
    <member kind="function">
      <type>def</type>
      <name>call_evaluate_point_cluster_grasps</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a18125666227dd4212a74c6407656b345</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_find_cluster_bounding_box</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a5ce4ecf602f558f258b5a1cf137c186c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_object_detector</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a2980b3106186777e6edc334f5a2177e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_plan_point_cluster_grasp</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>acce3074aa3dbb89c9e865c910fe4d51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_plan_point_cluster_grasp_action</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a6eb79fc61169bc25d5e65e613cdafa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_set_params</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a19966bc2558257245b562cc1c6a97cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>box_mat</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a4aca0fa71a7848ec0f4af51ff50940ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>box_ranges</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a033a9255567cc3a899cd450fd07bf74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a95ada824ba2f1655f118cf8965116e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>color</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a38e2e91c99c473bde52f380fbd84260d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>draw_functions</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a913f3336834f6315715028635e7310fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>grasp_poses</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a382631b34cd80f039623edfa176c0f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>grasps</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a4d8f93ad53cd9a52ea54ced866ad287c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ns</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a5d79d90ff7277c275e0b92daf4c155e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>original_probs</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a7d770ddfec07481c9cb424677907ce7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>probs</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>ac284094fa0bb6e672713b014ddecd686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tf_broadcaster</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a60743ba546d3ad25026f1dc1f0e2ccd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tf_listener</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a675f292199483ab5453a2f7686c417ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PickAndPlaceKeyboardInterface</name>
    <filename>classPickAndPlaceKeyboardInterface.html</filename>
    <class kind="struct">PickAndPlaceKeyboardInterface::GraspInfo</class>
    <member kind="function">
      <type>std::string</type>
      <name>chooseArm</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a38aa3988fa6c4ac7d40c6822ce53125c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Vector3Stamped</type>
      <name>chooseDirection</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a479b95384c25a8dcd1db49b5ce632b9f</anchor>
      <arglist>(std::string arm_name, bool grasp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>chooseObject</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a82d7dfce7b905bf23661f4338fce4085</anchor>
      <arglist>(const std::vector&lt; object_manipulation_msgs::GraspableObject &gt; &amp;objects, const std::vector&lt; std::string &gt; &amp;collision_names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detectAndProcessCollisionMap</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a473775eb0c61b657495fd86828296eae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>execute</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a9bb9898951fe351fab714ebb6bd97d22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getModelInfo</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a89b9108c9a946fe761084cd20f6ed807</anchor>
      <arglist>(const household_objects_database_msgs::DatabaseModelPose &amp;model_pose, std::string &amp;name, std::string &amp;all_tags)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceKeyboardInterface</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a281eaae702f06ac821fe7ac329c9cc0f</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printMovementOptions</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a0b3313b26db82329a40de9912b56f8a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>printObjects</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a6cd6db765ea033e2670e05a095beac17</anchor>
      <arglist>(const std::vector&lt; object_manipulation_msgs::GraspableObject &gt; &amp;objects, const std::vector&lt; std::string &gt; &amp;collision_names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printOptions</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>aed66fcb31a31209b7d5fa659aa87d52f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translateGripperCartesian</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a8192e983b885f82ab0ed92ff942b20d6</anchor>
      <arglist>(std::string arm_name, int axis, double dist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PickAndPlaceKeyboardInterface</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a3a5cd6140a94a7f0c400787b4d2b7d88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tabletop_collision_map_processing::CollisionMapInterface</type>
      <name>collision_map_interface_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>af63b20185e63d85e3159f7f37decc6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>collision_processing_srv_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>ab5fd9a5996a43c0043026fa9e0661098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>get_model_description_srv_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a8625d58978837a572b891b320664490f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraspInfo</type>
      <name>grasp_info_left_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a4d555be657131cf7b8fa7512548b7991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraspInfo</type>
      <name>grasp_info_right_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>ac4235b9422c84d4d58253287fbfd337b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>object_manipulator::MechanismInterface</type>
      <name>mech_interface_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>ab027ee3c65b15bc9410426a560fc2503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a9a1ffce0ec5ce96387e38d3d2f6fe369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>object_detection_srv_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>aacf484b42157d8b6cd20df6140962078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tabletop_collision_map_processing::TabletopCollisionMapProcessing::Response</type>
      <name>objects_info_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a671e9444a06be4b16167ebd2769f7c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; object_manipulation_msgs::PickupAction &gt;</type>
      <name>pickup_client_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>abc3e350d856498dfbea30af05473b81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; object_manipulation_msgs::PlaceAction &gt;</type>
      <name>place_client_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a4ea1a66e74f62a098fc7386e27245323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>priv_nh_</name>
      <anchorfile>classPickAndPlaceKeyboardInterface.html</anchorfile>
      <anchor>a750887ae86ad08e6f748c18f2889a074</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PickAndPlaceKeyboardInterface::GraspInfo</name>
    <filename>structPickAndPlaceKeyboardInterface_1_1GraspInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>collision_object_name_</name>
      <anchorfile>structPickAndPlaceKeyboardInterface_1_1GraspInfo.html</anchorfile>
      <anchor>a9ef8c3ebc2ac5f03fcb508153a87ec58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>object_manipulation_msgs::Grasp</type>
      <name>grasp_</name>
      <anchorfile>structPickAndPlaceKeyboardInterface_1_1GraspInfo.html</anchorfile>
      <anchor>aeef0b14bbadecc1ea156fb90b8917c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::PoseStamped</type>
      <name>pickup_location_</name>
      <anchorfile>structPickAndPlaceKeyboardInterface_1_1GraspInfo.html</anchorfile>
      <anchor>af8f4a6e1aae7e019d123e8fefd2b0626</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pick_and_place_demo</name>
    <filename>namespacepick__and__place__demo.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pick_and_place_manager</name>
    <filename>namespacepick__and__place__manager.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pr2_pick_and_place_demos</name>
    <filename>namespacepr2__pick__and__place__demos.html</filename>
    <namespace>pr2_pick_and_place_demos::pick_and_place_demo</namespace>
    <namespace>pr2_pick_and_place_demos::pick_and_place_manager</namespace>
  </compound>
  <compound kind="namespace">
    <name>pr2_pick_and_place_demos::pick_and_place_demo</name>
    <filename>namespacepr2__pick__and__place__demos_1_1pick__and__place__demo.html</filename>
    <class kind="class">pr2_pick_and_place_demos::pick_and_place_demo::PickAndPlaceDemo</class>
    <member kind="variable">
      <type>tuple</type>
      <name>pick_and_place_demo</name>
      <anchorfile>namespacepr2__pick__and__place__demos_1_1pick__and__place__demo.html</anchorfile>
      <anchor>a1593b0c7abf035671cfa599ffb2a1e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>use_slip_controller</name>
      <anchorfile>namespacepr2__pick__and__place__demos_1_1pick__and__place__demo.html</anchorfile>
      <anchor>a4d5803849d46c9e73d59321090748376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>use_slip_detection</name>
      <anchorfile>namespacepr2__pick__and__place__demos_1_1pick__and__place__demo.html</anchorfile>
      <anchor>a6179e2c6c5823bdb794b7d75a0866980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_pick_and_place_demos::pick_and_place_demo::PickAndPlaceDemo</name>
    <filename>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</filename>
    <base>pr2_pick_and_place_demos::pick_and_place_manager::PickAndPlaceManager</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a6d09b400c398ccdf9b24c5452a4abeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_tabletop_detection</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a10b5afc518ad411a2204ad27c732696c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_preempted</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a2898c7da133ac879ee3ba67c9407721e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>count_objects</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a407f71dc64ed9e2d4188a578ecceeaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>exit_autonomous_thread</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a26a0ba92465d9a9f1b1e5992078307bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>keyboard_extensions</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>ab40c0cc0e71ce5484004b552d0cf0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_objects_to_other_side</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>af4dcc8b5cf113ca51c78cbd33d95d559</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause_autonomous_thread</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>ad18222fd3e552d5fc860059211893280</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pick_sides</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>ac5ef3cff72db25e56d6c134ab2a2d7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_keyboard_extensions</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a1714be4ea9e2c009e20f1e7eccdf03b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_preempted</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>acb80824919533c822ea63f796023fb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_demo</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>aa45b6b01be14d980404539b97d74e084</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_table_place_rectangle</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>ae13a30ab16ec4c4d1ffc50bad45eabd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_autonomous_thread</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a98ca1aa8f1f5e877cc71aa4d37f03ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_autonomous_thread</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a5b8e246e82547d2c3c777cb38dc7c2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>switch_sides</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a869a58e6ee08dd9b12af2a0a520450d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>throw_exception</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a36b25e22deb4b066a890f85710ca35d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_head_point_locs</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a856324934603497e0edac75d619498f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_table_info</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a60fe1ec092b5e0f9c97a9b37dfbe58e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arms_to_use</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>aa84fc1bd08dd007e3d5e56551babda36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>autonomous_thread_running</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a0ae91b88e4bb7f31cbb6952b8dcd758f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>constrained</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a0080b1eb9cfe89e999895a4c8a9bb641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>detected_objects</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>ae614af54cc9c5164dfeaa2e37e42ef31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>head_point_locs</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a87f06eb09da65cb2a1ba4fea9a5d90e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a942e9a148668956f4f256c664be98c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>middle_line</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>aa1a11125fd4cf16a17c44b72fd94eaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pick_up_side</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a3b61c7bdd7353c1778281fa7a3c6cc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>preempting</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a0c74967c9277369f1cd3257729ac8195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>put_down_side</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a2c66a35428f46f67ed7d94e81d495359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>table_center_offsets</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a7eeea4bdd6957f6233df3ad44648d65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>table_centers</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a639025186fad00033e1090bf290aa902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>table_side_dims</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>a8ed5677814ec1d0c192bb850c7633616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thread</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__demo_1_1PickAndPlaceDemo.html</anchorfile>
      <anchor>ac7b188a6af8a71e62a4926579ff3b364</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_pick_and_place_demos::pick_and_place_manager</name>
    <filename>namespacepr2__pick__and__place__demos_1_1pick__and__place__manager.html</filename>
    <class kind="class">pr2_pick_and_place_demos::pick_and_place_manager::ObjectInfo</class>
    <class kind="class">pr2_pick_and_place_demos::pick_and_place_manager::PickAndPlaceManager</class>
    <member kind="variable">
      <type>tuple</type>
      <name>pick_and_place_manager</name>
      <anchorfile>namespacepr2__pick__and__place__demos_1_1pick__and__place__manager.html</anchorfile>
      <anchor>a80948b7fe5fb17d889505a4fb5451193</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_pick_and_place_demos::pick_and_place_manager::ObjectInfo</name>
    <filename>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>a61ce008d18cc90557a246457714c422e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>box_dims</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>a26a44f80868b9a518e076cbf74504127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cluster_origin_to_bounding_box</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>a7d1b67e5b1e1cce8cb8eb218302b0e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>collision_name</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>a51dfc63d0853cba70df8434024b7818c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasp</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>ab046813ff89add68edec0c52ed940535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasp_pose</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>a61a7cf278fd5f3c23343c3ab474d33e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasp_type</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>a83dc134713ba006e3f92cd52b62ee20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>height_above_table</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>a4ebedffae7820c86df633a97fc22cc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>object</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>a7a46cc24484a872c2e9af7bd6eaa69c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>ace5236f65dad5e79204e69032accfa94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1ObjectInfo.html</anchorfile>
      <anchor>a4cb8c980e7656abdcdd4165f1dcc261f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_pick_and_place_demos::pick_and_place_manager::PickAndPlaceManager</name>
    <filename>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a4a235b4962f1c255fc835e5882876617</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>attach_object</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a00791e10b7badcf4830bf21cf861ef18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_find_cluster_bounding_box</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aa661d6267b5ca5758d1e7cbb89be659c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_reactive_place</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ab5c916c9e4b51c2cb14408d58f9c2a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_tabletop_detection</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ad5f63f3d662660485631210c1263d21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_arms_to_use</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aafc5d771678d3b88b2b5700cbf5adf0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_grasp_successful</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>adae029bfb7eefe971f6fbee9eebc6afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_joint_controllers</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a98b289b070deb63d033fcdb42a42c7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_preempted</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a38a3e9e846b9e522409f4eba3b9a5c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>choose_place_location</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a8ffa647fcc11737f037def2bf640849d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close_gripper</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a60edbd8c13a849599eb5c2caf34c1057</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>combine_point_cloud_objects</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a5bd2b346ac7680c803f7998d2c94587e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>count_objects</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ac73b08a64d262ae57d78eb909912d3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>detach_and_add_back_object</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a8c0741293ec1ad46dc9a5a37ab287d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>detach_object</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a9e7a4e94d73a3945056c213303478a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>detect_and_pick_up_object</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a645b7016937e7dc1bcc04b53b8ae2fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_object_pose</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aab5c02363425806bdd3e3744d566aaae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_place_area</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ac663e636f6b5ef0ff1e02f05028e4d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fill_in_taken_place_grid_spots</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a240e9c85513165dc7a5cd1053a0cbe0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_cross_direction</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a02f6c42e195d8b52a993898b57fbadc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_height_above_table</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aaf6fb67b74222dadcabe1442daa22348</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_IK_solution</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>acbc33a26c38ab5943e73e6303dc34228</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_table</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aa946da6b777835ed3059253a806e0dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_keep_object_level_constraint</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a2a925f683db1646b291d5fc126e571b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>grasp_object</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a477d49d840cbc2113f483c025deb6158</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>grasp_object_and_check_success</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a6233bdfa2a56e3103db0cc6fd08b6ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>input_object_num</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ab424625cbdc8d972a313e5098bb906c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>input_side</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a54cc0f71b71072c1485fa496c4f6edd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>keyboard_extensions</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aceb0970967b997feb0a97e2f32c391d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>keyboard_interface</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a628436b0fa7aabbc8c00a1d8c07e7ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>keypause</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aa9954368996903c0d1377c4370f99f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_arm_to_side</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ac2ed38f2b597667f98091fe230ffd093</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_arm_to_side_open_loop</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a6861d8f8f25a7269a372c881c03bb749</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_cartesian_step</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ab753754ee811a6a90a52dae3e96d9957</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open_gripper</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a08113374df137d776e1cfde773a22143</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pick_side</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ad1f533f59d0802e0ef4508564a4cffaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pick_up_nearest_object</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ad302671e962291464024927d4492661a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pick_up_object_near_point</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>abd7180411c63aee7399cbed2ea9a9898</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>place_grid_location</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a8b555e11736f383080af23ad0e951953</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>place_grid_pose</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ad9880da62fe3c8e10ce9177c0955a04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>place_object</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a9a508e5d575652d433729274fac4056d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>place_object_override</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ac772bea60a0e4f932ce18ad8954eb54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_head</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a19690b9c8841cf2e24bf2b45207e5c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_head_at_place_rect</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aa80a62bb2a1b9d05cfd78668e4b38e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_to_box_dist</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a010cdd3f7b1493b69d13ad98bd4e8dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pose_to_narrow_stereo_center_dist</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>af18fb7400b3c5a7b233570b7595eab43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_keyboard_extensions</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ae05abbbaeec89ba26118803df58c4820</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_object_list</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a677333c57eed02b1096621bac8c66757</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>put_down_object</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a2ab81f31e9437288d95c02767ac40068</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>refine_if_not_centered</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ab96c6443afe63a865d691457b2912c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>refine_object_detection</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a09006fcb414799013147e0876e14c535</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_object</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a481002b8bbdabbc97901c79593f7e006</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_collision_map</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>afe9aa6318967c913839b78770452b482</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_place_grid_temporary_collisions</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a6469436f1fd4b5a62ba1b055adea8b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>return_current_pose_as_list</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a2ea988e7182a2a511c9d2b82a172d4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotate_pose</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a5c5884806a61f983f39113dc5d3377d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_place_area</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a2ce378b8b716f40fa6f6842d380e524f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shift_place_pose_height</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ac1ff8e88ef74dafc108a4d0b46044f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>throw_exception</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ad5e9eb9f7a8b3604d7a4593dd3c11893</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transform_place_rect_pose</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a6013ed0b1b55fe5cfbe850d2c3365197</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>try_hard_to_move_joint</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a6e885314bd45ba9f4751957ffec109ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>try_hard_to_move_joint_open_loop</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a2d489e7409dc6648c5f4adc28526b600</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>try_hard_to_move_pose</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a084fe0d799b1fc97071bd127930cdd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>try_to_move_constrained</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ad43bd8a3df47eae97381999079a18fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_table_info</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>adfc8623e341a01d926d54c40842e1883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>additional_tables</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a7c9972d707889a0665feb696e5664efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arm_above_and_to_side_angles</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aff7ffaf8e5be4d1d505aa6377849e870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arm_dict</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a292ccd381f8c3fabd3980fe3a05148eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arm_to_side_angles</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>adc9c737fc211ec757e950a278623d55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arms_to_use</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a16eee370ba6f5c7a1f86aae5a8278461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arms_to_use_list</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a6d986c0802ca8f9f20dee03438a9837d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bounding_box_srv</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a7600970e68b394bfc7538931970b5132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cms</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a9fbb77d58c7ca728f47461645d22ec51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>collision_map_interface</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a1b127e24f34f29baadd0bc296297c43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>collision_map_processing_name</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a0897fadf056c558c3686d1636e3f302d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>collision_map_processing_srv</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a702a945857ebd15fe416f0c8d8a9c25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>collision_support_surface_name</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ae369a0fb0f1c1239ed4fedbce4a5f48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>detected_objects</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ae6ffc4fd0d4e5c6118efa0afab03adde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>detected_table</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a1f36349402dfb6e0a02f055cdc483f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>draw_functions</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a1d9c792405926869ae14b72a24bc7684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>find_bounding_box_name</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a6e5ade46773bc62897369ce4847bd010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasper_detect_name</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a0e436902a649e75e98fc5115e9e83bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasper_detect_srv</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ae8146b40de03088b548498a223f45827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasper_grasp_action_client</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aeb76d97e0ba9bda230d67d20d2d8afc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasper_grasp_name</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a362a8bc2d768f54f40b36d71fc9a92cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasper_place_action_client</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>aec71cf57fb17c55531fa64ab31e4ed4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grasper_place_name</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a3ef3ef1d6207c32e8a437dc0e5b9f3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>head_action_client</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>add7cf4f7831e419ad8eae77aa62f343d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>held_objects</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ab3e9b15ab8494ffbc17e4e8658e0564f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>original_poses</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>ae90bb331b316436652a046e83cc6f88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>place_grid</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>affdf091d562d2eac7ea99208e9b3590c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>place_grid_resolution</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a8b3d4a9e159d30808a12f3eb19e87587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>place_override_approach_offset</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a5bac59519f7c118241bafaff51756f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>place_rect_dims</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a62418e84081f9d88ddcf1b1251c26e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>place_rect_pose_stamped</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a2b1e15407315299fa2a1158dbbddf94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reactive_place_clients</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a52ca6e3e2336a99542a8bec1454f9404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result_code_dict</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a822a296aa7422e339e689d26097390b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stereo_camera_frame</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>af7ec649e9449f5c2b383092e232cad26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>table_front_edge_x</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>af079d5433a8f2a23ca398b9c0e1ea80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>table_height</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>af132c71023c61b966037720ffa270e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tabletop_detection_result_dict</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a0bf6f2951f8b6a9352a78e78f9bb6ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tf_listener</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a4f292522e31129cdd88f05a5e09c8972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_slip_controller</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>a9904b6b91ba057a2212c0e0b24d2cf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_slip_detection</name>
      <anchorfile>classpr2__pick__and__place__demos_1_1pick__and__place__manager_1_1PickAndPlaceManager.html</anchorfile>
      <anchor>af5f755a2a0578d6325a5d7dbe8795c51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>run_pick_and_place_demo</name>
    <filename>namespacerun__pick__and__place__demo.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>goal</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>aebd353c2ef4bec5118d7084076bc7295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>just_start</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>a4993accba084ae1a70a407f609de406e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pick_and_place_demo</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>aa0663c40f463f63246cefeb905d68689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>torso_action_client</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>ac6eb269adfa835331a2303c0c00e0843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>use_slip_controller</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>a2e4561818e36ff9d494e86dc17b067c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>use_slip_detection</name>
      <anchorfile>namespacerun__pick__and__place__demo.html</anchorfile>
      <anchor>a96660114d768fca6b71ad58676c6b0f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_pick_and_place_example</name>
    <filename>namespacesimple__pick__and__place__example.html</filename>
    <class kind="class">simple_pick_and_place_example::SimplePickAndPlaceExample</class>
    <member kind="variable">
      <type>list</type>
      <name>center_quat</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>adcc67837b20bf112d488c60ee55ffe82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>center_xyz</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a5a330a1d7ac2454a322f7a4eed216901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>place_rect_center</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a1c511b54546e00e934dd029f85e736f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>place_rect_dims</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a02d43f3cfe9d0d9ebf80d8f8a41aaf71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sppe</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a37b40ec6d849c809bee919cb3bb85356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>success</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a66176e281afbe7d2646997639ba8b9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>table_height</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a9320a5303f3e9284d65e76146c919609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>target_point</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>ac8c741538cfab81d019f858182514ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>target_point_xyz</name>
      <anchorfile>namespacesimple__pick__and__place__example.html</anchorfile>
      <anchor>a8b5621aebc1cef2ef6490aa67043d693</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_pick_and_place_example::SimplePickAndPlaceExample</name>
    <filename>classsimple__pick__and__place__example_1_1SimplePickAndPlaceExample.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsimple__pick__and__place__example_1_1SimplePickAndPlaceExample.html</anchorfile>
      <anchor>a885559ae12bf4d29e268475f7b62d42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pick_up_object_near_point</name>
      <anchorfile>classsimple__pick__and__place__example_1_1SimplePickAndPlaceExample.html</anchorfile>
      <anchor>a858e00c3d42577bdfdbb1ae5b981f330</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>place_object</name>
      <anchorfile>classsimple__pick__and__place__example_1_1SimplePickAndPlaceExample.html</anchorfile>
      <anchor>acd988d2155a1d91373ef19c48fd0416a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>papm</name>
      <anchorfile>classsimple__pick__and__place__example_1_1SimplePickAndPlaceExample.html</anchorfile>
      <anchor>a5a7fb85b682e7e93285b526f972537f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_pr2_gripper_grasp_planner_cluster</name>
    <filename>namespacetest__pr2__gripper__grasp__planner__cluster.html</filename>
    <member kind="function">
      <type>def</type>
      <name>call_evaluate_point_cluster_grasps</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a18125666227dd4212a74c6407656b345</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_find_cluster_bounding_box</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a5ce4ecf602f558f258b5a1cf137c186c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_object_detector</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a2980b3106186777e6edc334f5a2177e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_plan_point_cluster_grasp</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>acce3074aa3dbb89c9e865c910fe4d51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_plan_point_cluster_grasp_action</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a6eb79fc61169bc25d5e65e613cdafa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>call_set_params</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a19966bc2558257245b562cc1c6a97cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>box_mat</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a4aca0fa71a7848ec0f4af51ff50940ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>box_ranges</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a033a9255567cc3a899cd450fd07bf74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a95ada824ba2f1655f118cf8965116e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>color</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a38e2e91c99c473bde52f380fbd84260d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>draw_functions</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a913f3336834f6315715028635e7310fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>grasp_poses</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a382631b34cd80f039623edfa176c0f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>grasps</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a4d8f93ad53cd9a52ea54ced866ad287c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ns</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a5d79d90ff7277c275e0b92daf4c155e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>original_probs</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a7d770ddfec07481c9cb424677907ce7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>probs</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>ac284094fa0bb6e672713b014ddecd686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tf_broadcaster</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a60743ba546d3ad25026f1dc1f0e2ccd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tf_listener</name>
      <anchorfile>namespacetest__pr2__gripper__grasp__planner__cluster.html</anchorfile>
      <anchor>a675f292199483ab5453a2f7686c417ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
