<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>cob_multi_pick_place_client.py</name>
    <path>/tmp/ws/src/cob_manipulation/cob_pick_place_action/scripts/</path>
    <filename>cob__multi__pick__place__client_8py</filename>
    <namespace>cob_multi_pick_place_client</namespace>
    <member kind="function">
      <type>def</type>
      <name>cob_pick_action_client</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>ad2e379d60c4f48c8551148fe8170c694</anchor>
      <arglist>(object_class, object_name, object_pose)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cob_place_action_client</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>a567fdffdd7f856e571c03e4ce0e97d31</anchor>
      <arglist>(object_class, object_name, destinations)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_pose</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>a401a90c46e9dfebab6f0d12c173b4e22</anchor>
      <arglist>(frame_id=&quot;/base_link&quot;, pos=[0, euler=[0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup_environment</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>aca865987cec611553fe79f3f4d5f3d1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>destination</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>abd37bb5f41cd81504c9cda135cb3734b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>destinations</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>a59cf5d15f16b62d62c8a391b606242bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>filename</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>ae5298c4546d2866bd43a8c783ed7348b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose1</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>ae445085f4df2c7e2398b420236a5a7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose2</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>af6fbd3e4d9ad2b8c10a048860f8121f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>psi</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>a34e5c9bc2be434c213617cf52a00dc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>a3ebebe737149e68a638aaad9aa17edf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cob_pick_action_client.py</name>
    <path>/tmp/ws/src/cob_manipulation/cob_pick_place_action/scripts/</path>
    <filename>cob__pick__action__client_8py</filename>
    <namespace>cob_pick_action_client</namespace>
    <member kind="function">
      <type>def</type>
      <name>cob_pick_action_client</name>
      <anchorfile>namespacecob__pick__action__client.html</anchorfile>
      <anchor>ad3d7848873583916205e4d2383b09a04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup_environment</name>
      <anchorfile>namespacecob__pick__action__client.html</anchorfile>
      <anchor>ab632b34bd45bf4badce324a2f9a6b97b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cob_pick_place_action.cpp</name>
    <path>/tmp/ws/src/cob_manipulation/cob_pick_place_action/ros/src/</path>
    <filename>cob__pick__place__action_8cpp</filename>
    <includes id="cob__pick__place__action_8h" name="cob_pick_place_action.h" local="no" imported="no">cob_pick_place_action/cob_pick_place_action.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cob__pick__place__action_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cob_pick_place_action.h</name>
    <path>/tmp/ws/src/cob_manipulation/cob_pick_place_action/ros/include/cob_pick_place_action/</path>
    <filename>cob__pick__place__action_8h</filename>
    <includes id="GraspTable_8h" name="GraspTable.h" local="no" imported="no">GraspTable.h</includes>
    <class kind="class">CobPickPlaceActionServer</class>
  </compound>
  <compound kind="file">
    <name>cob_place_action_client.py</name>
    <path>/tmp/ws/src/cob_manipulation/cob_pick_place_action/scripts/</path>
    <filename>cob__place__action__client_8py</filename>
    <namespace>cob_place_action_client</namespace>
    <member kind="function">
      <type>def</type>
      <name>cob_place_action_client</name>
      <anchorfile>namespacecob__place__action__client.html</anchorfile>
      <anchor>a25496194c1f9a67e55b6623b68113c0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>namespacecob__place__action__client.html</anchorfile>
      <anchor>a6d18b24b40e04bf30842f0897d0e49f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GraspTable.cpp</name>
    <path>/tmp/ws/src/cob_manipulation/cob_pick_place_action/common/src/</path>
    <filename>GraspTable_8cpp</filename>
    <includes id="GraspTable_8h" name="GraspTable.h" local="no" imported="no">GraspTable.h</includes>
  </compound>
  <compound kind="file">
    <name>GraspTable.h</name>
    <path>/tmp/ws/src/cob_manipulation/cob_pick_place_action/common/include/</path>
    <filename>GraspTable_8h</filename>
    <class kind="class">Grasp</class>
    <class kind="class">GraspTable</class>
    <class kind="class">GraspTableObject</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NO_OF_OBJECTS</name>
      <anchorfile>GraspTable_8h.html</anchorfile>
      <anchor>aa3f36aa0bbb60ef458badcc1abc1f22f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spawn_grasp_object.py</name>
    <path>/tmp/ws/src/cob_manipulation/cob_pick_place_action/scripts/</path>
    <filename>spawn__grasp__object_8py</filename>
    <namespace>spawn_grasp_object</namespace>
    <member kind="function">
      <type>def</type>
      <name>gen_pose</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>aff5eaf5591fa352bbcfcfac12005bf1d</anchor>
      <arglist>(frame_id=&quot;/odom_combined&quot;, pos=[0, euler=[0)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>filename</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>a3a19f0304921af25ca4af2fbcd4f74a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>object_name</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>a1600263a546f393649f2611dd091597f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>ae5aee607eef47e7bd7d91d96bcbc3848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>psi</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>ad4f4f881fc31ac88f546edbd737a6a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>size</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>a5637c05cbfc5be3e35ac22aea2aac908</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CobPickPlaceActionServer</name>
    <filename>classCobPickPlaceActionServer.html</filename>
    <member kind="function">
      <type>moveit_msgs::GripperTranslation</type>
      <name>calculateApproachDirection</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a56120760e53f6a27fd37bf99616454ba</anchor>
      <arglist>(geometry_msgs::Pose msg_pose_grasp_FOOTPRINT_from_ARM7, geometry_msgs::Pose msg_pose_pre_FOOTPRINT_from_ARM7)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CobPickPlaceActionServer</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a0d97af21767b9b2684c847125b20d968</anchor>
      <arglist>(std::string group_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertGraspKIT</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a288015bfa891f073b5488d145031bc00</anchor>
      <arglist>(Grasp *current_grasp, geometry_msgs::PoseStamped object_pose, std::vector&lt; moveit_msgs::Grasp &gt; &amp;grasps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillAllGraspsKIT</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>aaae488c363236eb7b549c9f7d445ece8</anchor>
      <arglist>(unsigned int objectClassId, std::string gripper_type, geometry_msgs::PoseStamped object_pose, std::vector&lt; moveit_msgs::Grasp &gt; &amp;grasps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillGraspsOR</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>ab37f45ec2e5b60f2565510ea95990f6f</anchor>
      <arglist>(unsigned int objectClassId, std::string gripper_type, std::string gripper_side, unsigned int grasp_id, geometry_msgs::PoseStamped object_pose, std::vector&lt; moveit_msgs::Grasp &gt; &amp;grasps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillSingleGraspKIT</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>aeb87ac1995fc8baf42ae9894f5eddb90</anchor>
      <arglist>(unsigned int objectClassId, std::string gripper_type, unsigned int grasp_id, geometry_msgs::PoseStamped object_pose, std::vector&lt; moveit_msgs::Grasp &gt; &amp;grasps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>ae52a85a51e10718ac972d66b2240bcde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertObject</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a03c6ec9034254cfd1765dd83ff67692d</anchor>
      <arglist>(std::string object_name, unsigned int object_class, geometry_msgs::PoseStamped object_pose)</arglist>
    </member>
    <member kind="function">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>MapHandConfiguration</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>aec7215e574624ccc4e09d6c38143042e</anchor>
      <arglist>(sensor_msgs::JointState table_config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pick_goal_cb</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a7151fdeecaa768aa2910e778162547bf</anchor>
      <arglist>(const cob_pick_place_action::CobPickGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>place_goal_cb</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a80d15c500334da622d5afcb87714aad4</anchor>
      <arglist>(const cob_pick_place_action::CobPlaceGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>aaa724a2df07aae37ba95b5262da47aee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>transformPose</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>ab48603367fe68ff3a5b1c2a0e14179c3</anchor>
      <arglist>(tf::Transform transform_O_from_SDH, tf::Transform transform_HEADER_from_OBJECT, std::string object_frame_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CobPickPlaceActionServer</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a7992265595adf7da8d798eac7b9faba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; actionlib::SimpleActionClient&lt; cob_grasp_generation::QueryGraspsAction &gt; &gt;</type>
      <name>ac_grasps_or</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a14d889ef61f5914a9cc2c833391de9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; actionlib::SimpleActionServer&lt; cob_pick_place_action::CobPickAction &gt; &gt;</type>
      <name>as_pick</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a8eb5df77c38022cda0a54070e8fcaddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; actionlib::SimpleActionServer&lt; cob_pick_place_action::CobPlaceAction &gt; &gt;</type>
      <name>as_place</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a75d4019ba027e51445dc8d4a562a7298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>GraspTableIniFile</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a1fc1af28218f29b57f4dc944779f17f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit::planning_interface::MoveGroupInterface</type>
      <name>group</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>afd544391eb8509bc4edc1d2b42023737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>last_grasp_valid</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a62474c9349e97703e248409eddf77546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>last_object_name</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>abd59b4a34b510a24bf4d7e24cb63d366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraspTable *</type>
      <name>m_GraspTable</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a3e8657a134795ec7e3c67e31242eca23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; unsigned int, std::string &gt;</type>
      <name>map_classid_to_classname</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a71d752e46b20cc15b68e4ecb44963117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a0eb607aa9c1c098f389def8380cccd76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_ao</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a541a04db385bfb9cd5f1449a8f9406ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_co</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a9a713745e5360360a89721f244fdaa8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tf_broadcaster_</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a729429696b31b7768f544721bcedf958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classCobPickPlaceActionServer.html</anchorfile>
      <anchor>a212a326d61f96423a1ae5c3ca973f343</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Grasp</name>
    <filename>classGrasp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>GetGraspId</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>ade92354f6270049e84aefc4eb95d7ba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>GetHandGraspConfig</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a621e6c513dd73964a698b0c9fa12b32f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>GetHandOptimalGraspConfig</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>af04fe9ddd95bc854a244718ae9faa6e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>GetHandPreGraspConfig</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>abea58754efa1382417195411b0e2f6d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>GetTCPGraspPose</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a0ddacf8e9290890fad5d95c05665ae2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>GetTCPPreGraspPose</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>ade18e07be50db311e69347b729611a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grasp</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a291649fe278d1818c5da307b2931895d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGraspId</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a648f5833495ee453c0dd92dd5a9bcd24</anchor>
      <arglist>(int graspId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHandGraspConfig</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a6f51d59077d76d7ca8c068c7c5a718b2</anchor>
      <arglist>(std::vector&lt; double &gt; HandGraspConfig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHandOptimalGraspConfig</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a8cdeeee3aa2e6ef506115234bd6a0aeb</anchor>
      <arglist>(std::vector&lt; double &gt; HandOptimalGraspConfig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHandPreGraspConfig</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>acbaa1ba399093581e0338f11a5e4794b</anchor>
      <arglist>(std::vector&lt; double &gt; HandPreGraspConfig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTCPGraspPose</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a4c32fe317fd2d65e436f94d668e6c348</anchor>
      <arglist>(std::vector&lt; double &gt; TCPGraspPose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTCPPreGraspPose</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a7123d9f52e39a8fc82fb5f1974f69d7f</anchor>
      <arglist>(std::vector&lt; double &gt; TCPPreGraspPose)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_GraspId</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a13f55b44521bc13118683ca4c410f695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_HandGraspConfig</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a9c5fe2590ce827661c829d7ca13deb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_HandOptimalGraspConfig</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a2e495fad9a6db8c878cabae798b2020c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_HandPreGraspConfig</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a5f24abd48469a7cbbf028507f77ca017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_TCPGraspPose</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a52acefe3faf2cffd66015912721dd207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_TCPPreGraspPose</name>
      <anchorfile>classGrasp.html</anchorfile>
      <anchor>a7cd9fff948d39ab04cba2fdfd3cdc6e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GraspTable</name>
    <filename>classGraspTable.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddGraspTableObject</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>adbbc585532b99d598a619708193d5a3f</anchor>
      <arglist>(GraspTableObject *graspTableObject)</arglist>
    </member>
    <member kind="function">
      <type>Grasp *</type>
      <name>GetGrasp</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>aa70aa8becf6b0f4600597f1b76d0eb5c</anchor>
      <arglist>(unsigned int object_class_id, unsigned int &amp;grasp_id)</arglist>
    </member>
    <member kind="function">
      <type>Grasp *</type>
      <name>GetNextGrasp</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>aeebed35283ed48191e841e089a5e5c89</anchor>
      <arglist>(unsigned int object_class_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraspTable</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>afb7d6536b9fd83b5739d50b9628a334b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>add5517889706e297f8b8db7e1d1e68fc</anchor>
      <arglist>(char *iniFile, unsigned int table_size=MAX_NO_OF_OBJECTS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetReadPtr</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>ab9d058f77e837608c4fccdecdaae0ad1</anchor>
      <arglist>(unsigned int object_class_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ReadDoubleValue</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>a74af029622496f7aed7482771871355c</anchor>
      <arglist>(TiXmlElement *xml, const char *tag, double *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>ReadFromFile</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>a2eab8104e6c591249599eaaaa671ab39</anchor>
      <arglist>(const char *filename, GraspTableObject *tableObject)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ReadJoint</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>af962405ce091a3f6c699196149a5ce3c</anchor>
      <arglist>(TiXmlElement *xml, const char *tag, std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ReadPose</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>a38f87cb74d72dcb4a38c6984bbcd56ad</anchor>
      <arglist>(TiXmlElement *xml, const char *tag, std::vector&lt; double &gt; &amp;values)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GraspTableObject * &gt;</type>
      <name>m_GraspTable</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>a3d6a548f613ef0b31aa89e59f5bb8979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_lastObjectClassId</name>
      <anchorfile>classGraspTable.html</anchorfile>
      <anchor>a1be4d3c1c56cfdb45684352e8d7baf1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GraspTableObject</name>
    <filename>classGraspTableObject.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddGrasp</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>af8c774ac18b499b0a9b0a2a142969395</anchor>
      <arglist>(Grasp *grasp)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Grasp * &gt; &amp;</type>
      <name>Get</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>a334a1ceec33bbd3efb20ee25e4b2f8bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Grasp *</type>
      <name>GetGrasp</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>a82f92c04f3bb2270604fd3b623ac1cc2</anchor>
      <arglist>(unsigned int graspId)</arglist>
    </member>
    <member kind="function">
      <type>Grasp *</type>
      <name>GetNextGrasp</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>ab92cbbb97a068d705ff023e186b60297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>GetObjectClassId</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>ab52720acd50071a080b520661345f30d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraspTableObject</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>a0a7a86f628911938053e17830052589e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Init</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>acda091146e9e586d5a1265efeb943efd</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetGraspReadPtr</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>a6726ad0fbbecb4fc080754e5cc13bafb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetObjectClassId</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>ac1311a7261f4e47153df64eb5fd3c1c6</anchor>
      <arglist>(unsigned int ObjectClassId)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_GraspReadPtr</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>a063018af9771ccae712fd67bbc6a6d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Grasp * &gt;</type>
      <name>m_GraspTableObject</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>a465f963459cb2c4488b4861a05d32fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_GraspWritePtr</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>a5652dbe4031d5f90ed9723edd17214c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_ObjectClassId</name>
      <anchorfile>classGraspTableObject.html</anchorfile>
      <anchor>a1d2110d9bbbbaabfa190ed0b674e2363</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cob_multi_pick_place_client</name>
    <filename>namespacecob__multi__pick__place__client.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cob_pick_action_client</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>ad2e379d60c4f48c8551148fe8170c694</anchor>
      <arglist>(object_class, object_name, object_pose)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cob_place_action_client</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>a567fdffdd7f856e571c03e4ce0e97d31</anchor>
      <arglist>(object_class, object_name, destinations)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_pose</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>a401a90c46e9dfebab6f0d12c173b4e22</anchor>
      <arglist>(frame_id=&quot;/base_link&quot;, pos=[0, euler=[0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup_environment</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>aca865987cec611553fe79f3f4d5f3d1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>destination</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>abd37bb5f41cd81504c9cda135cb3734b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>destinations</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>a59cf5d15f16b62d62c8a391b606242bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>filename</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>ae5298c4546d2866bd43a8c783ed7348b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose1</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>ae445085f4df2c7e2398b420236a5a7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose2</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>af6fbd3e4d9ad2b8c10a048860f8121f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>psi</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>a34e5c9bc2be434c213617cf52a00dc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>namespacecob__multi__pick__place__client.html</anchorfile>
      <anchor>a3ebebe737149e68a638aaad9aa17edf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cob_pick_action_client</name>
    <filename>namespacecob__pick__action__client.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cob_pick_action_client</name>
      <anchorfile>namespacecob__pick__action__client.html</anchorfile>
      <anchor>ad3d7848873583916205e4d2383b09a04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup_environment</name>
      <anchorfile>namespacecob__pick__action__client.html</anchorfile>
      <anchor>ab632b34bd45bf4badce324a2f9a6b97b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cob_place_action_client</name>
    <filename>namespacecob__place__action__client.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cob_place_action_client</name>
      <anchorfile>namespacecob__place__action__client.html</anchorfile>
      <anchor>a25496194c1f9a67e55b6623b68113c0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>namespacecob__place__action__client.html</anchorfile>
      <anchor>a6d18b24b40e04bf30842f0897d0e49f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>spawn_grasp_object</name>
    <filename>namespacespawn__grasp__object.html</filename>
    <member kind="function">
      <type>def</type>
      <name>gen_pose</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>aff5eaf5591fa352bbcfcfac12005bf1d</anchor>
      <arglist>(frame_id=&quot;/odom_combined&quot;, pos=[0, euler=[0)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>filename</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>a3a19f0304921af25ca4af2fbcd4f74a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>object_name</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>a1600263a546f393649f2611dd091597f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pose</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>ae5aee607eef47e7bd7d91d96bcbc3848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>psi</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>ad4f4f881fc31ac88f546edbd737a6a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>size</name>
      <anchorfile>namespacespawn__grasp__object.html</anchorfile>
      <anchor>a5637c05cbfc5be3e35ac22aea2aac908</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
