<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Accelerometer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Accelerometer_8cpp</filename>
    <includes id="Accelerometer_8h" name="Accelerometer.h" local="no" imported="no">ias_drawer_executive/Accelerometer.h</includes>
  </compound>
  <compound kind="file">
    <name>Accelerometer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Accelerometer_8h</filename>
    <class kind="class">Accelerometer</class>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_gripper_sensor_msgs::PR2GripperEventDetectorAction &gt;</type>
      <name>DetectContactAC</name>
      <anchorfile>Accelerometer_8h.html</anchorfile>
      <anchor>af9dd7da9cba742b518ea8c031bfca9b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Approach.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Approach_8cpp</filename>
    <includes id="OperateHandleController_8h" name="OperateHandleController.h" local="no" imported="no">ias_drawer_executive/OperateHandleController.h</includes>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
    <includes id="Gripper_8h" name="Gripper.h" local="no" imported="no">ias_drawer_executive/Gripper.h</includes>
    <includes id="Pressure_8h" name="Pressure.h" local="no" imported="no">ias_drawer_executive/Pressure.h</includes>
    <includes id="Poses_8h" name="Poses.h" local="no" imported="no">ias_drawer_executive/Poses.h</includes>
    <includes id="AverageTF_8h" name="AverageTF.h" local="no" imported="no">ias_drawer_executive/AverageTF.h</includes>
    <includes id="Torso_8h" name="Torso.h" local="no" imported="no">ias_drawer_executive/Torso.h</includes>
    <includes id="Approach_8h" name="Approach.h" local="no" imported="no">ias_drawer_executive/Approach.h</includes>
  </compound>
  <compound kind="file">
    <name>Approach.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Approach_8h</filename>
    <class kind="class">Approach</class>
    <class kind="class">Lift</class>
  </compound>
  <compound kind="file">
    <name>ArticulationModelling.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>ArticulationModelling_8cpp</filename>
    <includes id="ArticulationModelling_8h" name="ArticulationModelling.h" local="no" imported="no">ias_drawer_executive/ArticulationModelling.h</includes>
    <includes id="Gripper_8h" name="Gripper.h" local="no" imported="no">ias_drawer_executive/Gripper.h</includes>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; articulation_pr2::ArticulatedObjectAction &gt;</type>
      <name>Client</name>
      <anchorfile>ArticulationModelling_8cpp.html</anchorfile>
      <anchor>a75dd29f3db68d86fd8a31cf85c680953</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>articulate</name>
      <anchorfile>ArticulationModelling_8cpp.html</anchorfile>
      <anchor>a462cac0236ada93f7772676b3e2e5878</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArticulationModelling.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>ArticulationModelling_8h</filename>
  </compound>
  <compound kind="file">
    <name>AverageTF.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>AverageTF_8cpp</filename>
    <includes id="AverageTF_8h" name="AverageTF.h" local="no" imported="no">ias_drawer_executive/AverageTF.h</includes>
  </compound>
  <compound kind="file">
    <name>AverageTF.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>AverageTF_8h</filename>
    <class kind="class">AverageTF</class>
  </compound>
  <compound kind="file">
    <name>CartesianViaJoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>CartesianViaJoint_8cpp</filename>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>CartesianViaJoint_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseCallbackL</name>
      <anchorfile>CartesianViaJoint_8cpp.html</anchorfile>
      <anchor>aadae71e47869632082eedb56683cc532</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseCallbackR</name>
      <anchorfile>CartesianViaJoint_8cpp.html</anchorfile>
      <anchor>a38c85f3354992310b9cfdfe77b3a0f89</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseCallbackRMoveArm</name>
      <anchorfile>CartesianViaJoint_8cpp.html</anchorfile>
      <anchor>a25c7119ff419bdf5318914e3660d8f29</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPose</name>
      <anchorfile>CartesianViaJoint_8cpp.html</anchorfile>
      <anchor>a605be614eb252dcd6acfcfea6e375451</anchor>
      <arglist>(const char title[], tf::Stamped&lt; tf::Pose &gt; pose)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>lastMessageL</name>
      <anchorfile>CartesianViaJoint_8cpp.html</anchorfile>
      <anchor>a769b36d90d64dc9c1878a1cf1a23b22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>lastMessageR</name>
      <anchorfile>CartesianViaJoint_8cpp.html</anchorfile>
      <anchor>adcb974ebade3baafd763e6241a0185fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constraints.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Constraints_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Constraints_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Current.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Current_8cpp</filename>
    <includes id="Approach_8h" name="Approach.h" local="no" imported="no">ias_drawer_executive/Approach.h</includes>
    <includes id="RobotDriver_8h" name="RobotDriver.h" local="no" imported="no">ias_drawer_executive/RobotDriver.h</includes>
    <includes id="Gripper_8h" name="Gripper.h" local="no" imported="no">ias_drawer_executive/Gripper.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
    <includes id="Pressure_8h" name="Pressure.h" local="no" imported="no">ias_drawer_executive/Pressure.h</includes>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="Torso_8h" name="Torso.h" local="no" imported="no">ias_drawer_executive/Torso.h</includes>
    <includes id="Head_8h" name="Head.h" local="no" imported="no">ias_drawer_executive/Head.h</includes>
    <includes id="OperateHandleController_8h" name="OperateHandleController.h" local="no" imported="no">ias_drawer_executive/OperateHandleController.h</includes>
    <includes id="Current_8h" name="Current.h" local="no" imported="no">ias_drawer_executive/Current.h</includes>
    <includes id="ObjectLocalizer_8h" name="ObjectLocalizer.h" local="no" imported="no">ias_drawer_executive/ObjectLocalizer.h</includes>
    <includes id="Kinect_8h" name="Kinect.h" local="no" imported="no">ias_drawer_executive/Kinect.h</includes>
    <member kind="function">
      <type>void</type>
      <name>announce</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a714eb88a4caff8b2b4fbd60fd74387d8</anchor>
      <arglist>(const std::string text, const tf::Stamped&lt; tf::Pose &gt; &amp;poseStamped)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>announce_box</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a910303559b0f27bb33495a2ff47ea723</anchor>
      <arglist>(const std::string text, const btVector3 min, const btVector3 max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calcBigBowlGraspPoses</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>ad4fc65d0cd1372b301d1bb16fda985ac</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;bowl, tf::Stamped&lt; tf::Pose &gt; &amp;l_pregrasp, tf::Stamped&lt; tf::Pose &gt; &amp;l_grasp, tf::Stamped&lt; tf::Pose &gt; &amp;r_pregrasp, tf::Stamped&lt; tf::Pose &gt; &amp;r_grasp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calcPotGraspPoints</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>aebde05865930bc5f4ebb233227c4c88f</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; det, tf::Stamped&lt; tf::Pose &gt; &amp;leftpreg, tf::Stamped&lt; tf::Pose &gt; &amp;leftg, tf::Stamped&lt; tf::Pose &gt; &amp;rightpreg, tf::Stamped&lt; tf::Pose &gt; &amp;rightg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>closeDrawer</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a45a4998652ea4ba9f2403c246c055c29</anchor>
      <arglist>(int jump)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>current</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a610a793f0f37a351d8a3bf2da1ad8a31</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>development_tools</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>aab5f2775dbe4480eeb8aea5edcc00ffc</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>btVector3</type>
      <name>diff</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a65186467a16080ac55bb23f4e8f9cf23</anchor>
      <arglist>(-.12, 0, 0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardKinectFrame</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a63ea557f189bc81adad4ee2319d36065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findBoundary1</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a354b0e37ca89c96d88b574be5eb94dbb</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;in, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;edges, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;other, std::vector&lt; int &gt; &amp;edge_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findBoundary2</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a0a0ef7442cc3c8fb7d22ec4f555208ba</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;in, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;edges, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;other, std::vector&lt; int &gt; &amp;edge_indices)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fotopourReadyPopcorn_</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>ae1a6e0e7a5b9a0659f3d54c9e396e9f9</anchor>
      <arglist>(double base_x, double base_y, double base_oz, double base_ow, double height_, double angle, bool do_exit=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBigBowlOut</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a487bb19afcf1719efe71220f095afe1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getBigBowlPose</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a19d4c9afd0eb02fdc7740a9b138871bd</anchor>
      <arglist>(const btVector3 &amp;search)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBowlFromDrawer</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a9db78f0265b577480dd892a734d79ccd</anchor>
      <arglist>(int jump)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCircle</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>ad791137eb7131381a274ea784e68d31b</anchor>
      <arglist>(const btVector3 min, const btVector3 max, btVector3 &amp;center, double &amp;radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCircleFromCloud</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a766c62d1432dae1c5f3cfa66e5c03896</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;pot_cyl_cloud, btVector3 &amp;center, double &amp;radius)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCirclesFromCloud</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>adba01ff27a6b9e0fe11b3c0ce8327dc2</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;pot_cyl_cloud, double radius_goal, double radius_tolerance, std::vector&lt; btVector3 &gt; &amp;center, std::vector&lt; double &gt; &amp;radius, std::vector&lt; int &gt; &amp;numinliers, size_t iterations=5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLidAndBowl</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>afaf6821d2f03c5b2573f3b615dde4f87</anchor>
      <arglist>(int jump)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getLidPose</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a8a68efc4f9aa5ff809e0b84ad419129f</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; &amp;lid, btVector3 min=btVector3(-2.134, 2.625, 0.955), btVector3 max=btVector3(-1.663, 3.215, 0.972))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointsInBox</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>ad0093cae4197bded46b5e987d60daf37</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud, btVector3 min, btVector3 max, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr inBox)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPotOut</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>af9421ad96289f001bbd67f43bf070ae0</anchor>
      <arglist>(int jump)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPotPose</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a72b993041f837e04ae513d1132a60250</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; &amp;potPose, tf::Stamped&lt; tf::Pose &gt; &amp;leftpreg, tf::Stamped&lt; tf::Pose &gt; &amp;leftg, tf::Stamped&lt; tf::Pose &gt; &amp;rightpreg, tf::Stamped&lt; tf::Pose &gt; &amp;rightg, bool via_lid=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>graspBigBowl</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>afc59712eb14407e95b0e0cd0fbd9bdde</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;bowl, bool grasp=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openFavouriteDrawer</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>ab3a5cd9324095892a336dc6ece2cf1d8</anchor>
      <arglist>(int jump)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pourReadyPopcorn_</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a5bb961faafbab6b5cb9db64dff87d8e1</anchor>
      <arglist>(double base_x, double base_y, double base_oz, double base_ow, double height_=0.0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pourReadyPopcornTable</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a74cdc3fed4daca76fc8e9308a73c7db8</anchor>
      <arglist>(int jump)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPose</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a605be614eb252dcd6acfcfea6e375451</anchor>
      <arglist>(const char title[], tf::Stamped&lt; tf::Pose &gt; pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPose</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a6a3c52cd8ac6ffb7afab7ff523a7f9f2</anchor>
      <arglist>(const char title[], tf::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPoseSimple</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a60c897854b90fcc247f30c75fe231ff4</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pubCloud</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a13b745709df9f8cf7e145d540e64d83b</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pubMarker</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a7e6a7175f8e5ffd32b4ddb72019af800</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; pose, double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putBigBowlOntoIsland</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a63a00bded572f0b21ee12106c0527c54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putBigBowlOntoIsland_heater</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a9a4908af778186b7a8fadb016d02b660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putBigBowlOntoTable</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a6bca07f894bd01ae986942f0373944a2</anchor>
      <arglist>(btVector3 search, double base_x, double base_y, double base_oz, double base_ow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>returnPotToHeater</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a3ce4260f9ec95b0d5a01e3ae0beda14d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>returnPotToSink</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a05f727dbc17541532ef52f2f8d9ae0ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>salt_it</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>abff5704bf3f2ad6ab549d6955dd90f10</anchor>
      <arglist>(btVector3 saltloc, double base_x=-1.087042+.1, double base_y=1.707556-.025, double base_oz=0.998003, double base_ow=-0.063155)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shake_it</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a970d0ae9c2dfcc3a7f65b47deabd9623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>takepot</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a74552c846100d2c4a420dc1a57a38abb</anchor>
      <arglist>(int jump)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cloud_pub</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>ab6f563e3f89c9a783241262c68d96a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cloud_pub_initialized</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a476755c7a28e7726c5bd3d99617a522d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>hack_l</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a73990a5bc7a14f9221c55a8d517327aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>hack_r</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>add66e9a97736bf0756c9351b49ac529d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>marker_id</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a21cc34dd09b7a7b70ae397dc30aa7a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>perc_announcer</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a73759dfed2c29e22c491ce5972462bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>perc_init</name>
      <anchorfile>Current_8cpp.html</anchorfile>
      <anchor>a33aa251145a1cd2c4870df546d858967</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Current.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Current_8h</filename>
    <class kind="class">Current</class>
  </compound>
  <compound kind="file">
    <name>DemoScripts.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>DemoScripts_8cpp</filename>
    <includes id="RobotDriver_8h" name="RobotDriver.h" local="no" imported="no">ias_drawer_executive/RobotDriver.h</includes>
    <includes id="Gripper_8h" name="Gripper.h" local="no" imported="no">ias_drawer_executive/Gripper.h</includes>
    <includes id="Perception3d_8h" name="Perception3d.h" local="no" imported="no">ias_drawer_executive/Perception3d.h</includes>
    <includes id="Pressure_8h" name="Pressure.h" local="no" imported="no">ias_drawer_executive/Pressure.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
    <includes id="Poses_8h" name="Poses.h" local="no" imported="no">ias_drawer_executive/Poses.h</includes>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="AverageTF_8h" name="AverageTF.h" local="no" imported="no">ias_drawer_executive/AverageTF.h</includes>
    <includes id="Approach_8h" name="Approach.h" local="no" imported="no">ias_drawer_executive/Approach.h</includes>
    <includes id="Torso_8h" name="Torso.h" local="no" imported="no">ias_drawer_executive/Torso.h</includes>
    <includes id="Head_8h" name="Head.h" local="no" imported="no">ias_drawer_executive/Head.h</includes>
    <includes id="OperateHandleController_8h" name="OperateHandleController.h" local="no" imported="no">ias_drawer_executive/OperateHandleController.h</includes>
    <includes id="DemoScripts_8h" name="DemoScripts.h" local="no" imported="no">ias_drawer_executive/DemoScripts.h</includes>
  </compound>
  <compound kind="file">
    <name>DemoScripts.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>DemoScripts_8h</filename>
    <class kind="class">DemoScripts</class>
  </compound>
  <compound kind="file">
    <name>driver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>driver_8cpp</filename>
    <includes id="RobotDriver_8h" name="RobotDriver.h" local="no" imported="no">ias_drawer_executive/RobotDriver.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>driver_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Geometry_8cpp</filename>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
  </compound>
  <compound kind="file">
    <name>Geometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Geometry_8h</filename>
    <class kind="class">Geometry</class>
  </compound>
  <compound kind="file">
    <name>GraspClusterClient.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>GraspClusterClient_8cpp</filename>
    <member kind="function">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getPoseIn</name>
      <anchorfile>GraspClusterClient_8cpp.html</anchorfile>
      <anchor>a6c14ebb0524e761bf269fbae60a52976</anchor>
      <arglist>(const char target_frame[], tf::Stamped&lt; tf::Pose &gt;src)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GraspClusterClient_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishMarker</name>
      <anchorfile>GraspClusterClient_8cpp.html</anchorfile>
      <anchor>ab3806a8189102932e77e55860ee43ac9</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; mark)</arglist>
    </member>
    <member kind="function">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>tool2wrist</name>
      <anchorfile>GraspClusterClient_8cpp.html</anchorfile>
      <anchor>aa0d07f612cb19ee9a9f115e100b6e983</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; toolPose, double dist=-.18)</arglist>
    </member>
    <member kind="function">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>wrist2tool</name>
      <anchorfile>GraspClusterClient_8cpp.html</anchorfile>
      <anchor>a5cc743c8f374679cc018e8e347211b9e</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; toolPose, double dist=.18)</arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener *</type>
      <name>listener_</name>
      <anchorfile>GraspClusterClient_8cpp.html</anchorfile>
      <anchor>a3dc74812910da2bc2894e4c233109203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::MarkerArray</type>
      <name>mar</name>
      <anchorfile>GraspClusterClient_8cpp.html</anchorfile>
      <anchor>af896219423b7b0cc1a52c8383838f2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>marker_id</name>
      <anchorfile>GraspClusterClient_8cpp.html</anchorfile>
      <anchor>a21cc34dd09b7a7b70ae397dc30aa7a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>side_</name>
      <anchorfile>GraspClusterClient_8cpp.html</anchorfile>
      <anchor>a6578217509198e2754c37ee97de12af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vis_pub</name>
      <anchorfile>GraspClusterClient_8cpp.html</anchorfile>
      <anchor>afb1d2a91a6dd407bd6a80859febf512e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Gripper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Gripper_8cpp</filename>
    <includes id="Gripper_8h" name="Gripper.h" local="no" imported="no">ias_drawer_executive/Gripper.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
  </compound>
  <compound kind="file">
    <name>Gripper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Gripper_8h</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_gripper_sensor_msgs::PR2GripperFindContactAction &gt;</type>
      <name>FindContactAC</name>
      <anchorfile>Gripper_8h.html</anchorfile>
      <anchor>a04c2985879f2118f063e6790fd5f4742</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_gripper_sensor_msgs::PR2GripperGrabAction &gt;</type>
      <name>GrabAC</name>
      <anchorfile>Gripper_8h.html</anchorfile>
      <anchor>a38b517731220bf2668f95d8ae93fa840</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::Pr2GripperCommandAction &gt;</type>
      <name>GripperClient</name>
      <anchorfile>Gripper_8h.html</anchorfile>
      <anchor>aa2e6dc1ba009e9afa53884daedcba82d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Head.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Head_8cpp</filename>
    <includes id="Head_8h" name="Head.h" local="no" imported="no">ias_drawer_executive/Head.h</includes>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::PointHeadAction &gt;</type>
      <name>PointHeadClient</name>
      <anchorfile>Head_8cpp.html</anchorfile>
      <anchor>a37afcb85b2818d7796acd6938e74288e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Head.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Head_8h</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::PointHeadAction &gt;</type>
      <name>PointHeadClient</name>
      <anchorfile>Head_8h.html</anchorfile>
      <anchor>a37afcb85b2818d7796acd6938e74288e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ias_drawer_executive.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>ias__drawer__executive_8cpp</filename>
    <includes id="Approach_8h" name="Approach.h" local="no" imported="no">ias_drawer_executive/Approach.h</includes>
    <includes id="RobotDriver_8h" name="RobotDriver.h" local="no" imported="no">ias_drawer_executive/RobotDriver.h</includes>
    <includes id="Gripper_8h" name="Gripper.h" local="no" imported="no">ias_drawer_executive/Gripper.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
    <includes id="Perception3d_8h" name="Perception3d.h" local="no" imported="no">ias_drawer_executive/Perception3d.h</includes>
    <includes id="Pressure_8h" name="Pressure.h" local="no" imported="no">ias_drawer_executive/Pressure.h</includes>
    <includes id="Poses_8h" name="Poses.h" local="no" imported="no">ias_drawer_executive/Poses.h</includes>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="AverageTF_8h" name="AverageTF.h" local="no" imported="no">ias_drawer_executive/AverageTF.h</includes>
    <includes id="Torso_8h" name="Torso.h" local="no" imported="no">ias_drawer_executive/Torso.h</includes>
    <includes id="Head_8h" name="Head.h" local="no" imported="no">ias_drawer_executive/Head.h</includes>
    <includes id="OperateHandleController_8h" name="OperateHandleController.h" local="no" imported="no">ias_drawer_executive/OperateHandleController.h</includes>
    <includes id="yamlWriter_8h" name="yamlWriter.h" local="no" imported="no">ias_drawer_executive/yamlWriter.h</includes>
    <includes id="DemoScripts_8h" name="DemoScripts.h" local="no" imported="no">ias_drawer_executive/DemoScripts.h</includes>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; articulation_pr2::ArticulatedObjectAction &gt;</type>
      <name>Client</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a75dd29f3db68d86fd8a31cf85c680953</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addState</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>aa4b25dcc53ba18fb2e678413759d4554</anchor>
      <arglist>(double *a, double *b, double *tar, int num=7)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStateDiscounted</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a3d0ef40e4be7bcf3f640ab49c58eb0ea</anchor>
      <arglist>(double *a, double *b, double discount, double *tar, int num=7)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>articulate</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>aa43da9989d4d96d420260ad9951ddc36</anchor>
      <arglist>(const string &amp;filename, double desired_length, const string &amp;kinect_rgb_optical_frame=&quot;/openni_rgb_optical_frame&quot;, const string &amp;arm=&quot;r&quot;, const string &amp;kinect_cloud_topic=&quot;/kinect/cloud_throttled&quot;, bool model=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calc_better_base_pose</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a6b5b79763d090b4af259f31ddc354126</anchor>
      <arglist>(articulation_pr2::ArticulatedObjectResultConstPtr result, double desired_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cart_err_monit</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a4599d144a34161dfbfd60b1397a033cd</anchor>
      <arglist>(int side)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyState</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>ae5a0ae104866f54c01ee66c9b655c055</anchor>
      <arglist>(double *src, double *tar, int num=7)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>current</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a610a793f0f37a351d8a3bf2da1ad8a31</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findBothArms</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a5ec85c3540bc736dba6efe4e7a05dd32</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; leftArm, tf::Stamped&lt; tf::Pose &gt; rightArm)</arglist>
    </member>
    <member kind="function">
      <type>pcl::KdTree&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>getTree</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a276feecd349473aae0b06619831b677b</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloudb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mangle</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a68e5ef30b209db116db2bd142c0b7007</anchor>
      <arglist>(const char filename[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>measures</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a6d7db0d5a22eee7ce460568be9f895ba</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pointDist</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a39a4abfc6cf242b4fa9a92a718f39cb7</anchor>
      <arglist>(pcl::PointXYZRGB &amp;p, pcl::KdTree&lt; pcl::PointXYZRGB &gt;::Ptr &amp;tree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPose</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a605be614eb252dcd6acfcfea6e375451</anchor>
      <arglist>(const char title[], tf::Stamped&lt; tf::Pose &gt; pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPose</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a6a3c52cd8ac6ffb7afab7ff523a7f9f2</anchor>
      <arglist>(const char title[], tf::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pubPose</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a505a6a52a81cc7831d9cd515e17f822b</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pubPose</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a0f45c7558492cfea21121337e120aa45</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; &amp;t, ros::Publisher vis_pub)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>reachable_distance</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>ab61ba9a7148623fbe591406521ce5148</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; secondlast, tf::Stamped&lt; tf::Pose &gt; last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseWhenPulled</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a984288a105a8f62278cc9c83eb6f5973</anchor>
      <arglist>(int side)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>removeWhitespace</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a8980f786da565d84a197ee9d3fe9668b</anchor>
      <arglist>(const std::string in)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>substractPC</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a83acf345e6c6432c84528c15ab98793b</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; clouda, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; cloudb, double distance_threshold=0.01)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>substractPC</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a1fada599110692ab50d7eac0fe11931e</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; clouda, pcl::KdTree&lt; pcl::PointXYZRGB &gt;::Ptr &amp;tree, double distance_threshold=0.01)</arglist>
    </member>
    <member kind="function">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>toPose</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a881ec0d778b08344bce4ce98511f6a2f</anchor>
      <arglist>(double x, double y, double z, double ox, double oy, double oz, double ow, const char fixed_frame[])</arglist>
    </member>
    <member kind="function">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>toPose</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a5faa210af085d9f8dbe31a2fd0097ca5</anchor>
      <arglist>(const char text[], const char fixed_frame[])</arglist>
    </member>
    <member kind="function">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>turnBowlStraight</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>abe941bd39a9cf260cd36a0e389341a33</anchor>
      <arglist>(int currside, tf::Stamped&lt; tf::Pose &gt; &amp;bowlPose)</arglist>
    </member>
    <member kind="function">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>turnToSide</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>afffa8c83d392ee931ce96bd018549a96</anchor>
      <arglist>(int side, tf::Stamped&lt; tf::Pose &gt; toolPose, tf::Stamped&lt; tf::Pose &gt; bowlPose)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>have_vis_pub</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a6969db445b2ece391d4bfbaf435f6b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle *</type>
      <name>node_handle_</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a8514b7f1b60659b314d25a6f39da662b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vis_pub_</name>
      <anchorfile>ias__drawer__executive_8cpp.html</anchorfile>
      <anchor>a1adcd10c85873915f4910561df989c41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Keywords.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Keywords_8cpp</filename>
    <includes id="Keywords_8h" name="Keywords.h" local="yes" imported="no">ias_drawer_executive/Keywords.h</includes>
  </compound>
  <compound kind="file">
    <name>Keywords.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Keywords_8h</filename>
    <class kind="struct">KeyValPair</class>
    <class kind="class">Keywords</class>
  </compound>
  <compound kind="file">
    <name>Kinect.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Kinect_8cpp</filename>
    <includes id="Kinect_8h" name="Kinect.h" local="no" imported="no">ias_drawer_executive/Kinect.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
  </compound>
  <compound kind="file">
    <name>Kinect.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Kinect_8h</filename>
    <class kind="class">Kinect</class>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Marker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Marker_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Marker_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Measures.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Measures_8cpp</filename>
    <includes id="Approach_8h" name="Approach.h" local="no" imported="no">ias_drawer_executive/Approach.h</includes>
    <includes id="RobotDriver_8h" name="RobotDriver.h" local="no" imported="no">ias_drawer_executive/RobotDriver.h</includes>
    <includes id="Gripper_8h" name="Gripper.h" local="no" imported="no">ias_drawer_executive/Gripper.h</includes>
    <includes id="Pressure_8h" name="Pressure.h" local="no" imported="no">ias_drawer_executive/Pressure.h</includes>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="Torso_8h" name="Torso.h" local="no" imported="no">ias_drawer_executive/Torso.h</includes>
    <includes id="Head_8h" name="Head.h" local="no" imported="no">ias_drawer_executive/Head.h</includes>
    <includes id="OperateHandleController_8h" name="OperateHandleController.h" local="no" imported="no">ias_drawer_executive/OperateHandleController.h</includes>
    <includes id="Keywords_8h" name="Keywords.h" local="no" imported="no">ias_drawer_executive/Keywords.h</includes>
    <includes id="ObjectLocalizer_8h" name="ObjectLocalizer.h" local="no" imported="no">ias_drawer_executive/ObjectLocalizer.h</includes>
    <includes id="Current_8h" name="Current.h" local="no" imported="no">ias_drawer_executive/Current.h</includes>
    <member kind="function">
      <type>int</type>
      <name>measures</name>
      <anchorfile>Measures_8cpp.html</anchorfile>
      <anchor>a6d7db0d5a22eee7ce460568be9f895ba</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_func</name>
      <anchorfile>Measures_8cpp.html</anchorfile>
      <anchor>ab2fe9fe7ee639c0f0d64e0dc5b41cc2b</anchor>
      <arglist>(Keywords &amp;kp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectLocalizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>ObjectLocalizer_8cpp</filename>
    <includes id="ObjectLocalizer_8h" name="ObjectLocalizer.h" local="no" imported="no">ias_drawer_executive/ObjectLocalizer.h</includes>
    <includes id="Kinect_8h" name="Kinect.h" local="no" imported="no">ias_drawer_executive/Kinect.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
  </compound>
  <compound kind="file">
    <name>ObjectLocalizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>ObjectLocalizer_8h</filename>
    <includes id="Keywords_8h" name="Keywords.h" local="no" imported="no">ias_drawer_executive/Keywords.h</includes>
    <class kind="class">ObjectLocalizer</class>
    <class kind="class">PotLocalizer</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, ObjectLocalizer * &gt;</type>
      <name>localizer_map</name>
      <anchorfile>ObjectLocalizer_8h.html</anchorfile>
      <anchor>a7e1a5d1f453cbb34c2f187170dae4221</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OperateHandleController.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>OperateHandleController_8cpp</filename>
    <includes id="OperateHandleController_8h" name="OperateHandleController.h" local="no" imported="no">ias_drawer_executive/OperateHandleController.h</includes>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
    <includes id="Gripper_8h" name="Gripper.h" local="no" imported="no">ias_drawer_executive/Gripper.h</includes>
    <includes id="Perception3d_8h" name="Perception3d.h" local="no" imported="no">ias_drawer_executive/Perception3d.h</includes>
    <includes id="Pressure_8h" name="Pressure.h" local="no" imported="no">ias_drawer_executive/Pressure.h</includes>
    <includes id="Poses_8h" name="Poses.h" local="no" imported="no">ias_drawer_executive/Poses.h</includes>
    <includes id="AverageTF_8h" name="AverageTF.h" local="no" imported="no">ias_drawer_executive/AverageTF.h</includes>
    <includes id="Torso_8h" name="Torso.h" local="no" imported="no">ias_drawer_executive/Torso.h</includes>
    <includes id="Head_8h" name="Head.h" local="no" imported="no">ias_drawer_executive/Head.h</includes>
    <includes id="Approach_8h" name="Approach.h" local="no" imported="no">ias_drawer_executive/Approach.h</includes>
    <member kind="function">
      <type>void</type>
      <name>printTransform</name>
      <anchorfile>OperateHandleController_8cpp.html</anchorfile>
      <anchor>a320c1520dfd7d46acab8f29f3bcf3f01</anchor>
      <arglist>(const char title[], btTransform a)</arglist>
    </member>
    <member kind="function">
      <type>btTransform</type>
      <name>scaleTransform</name>
      <anchorfile>OperateHandleController_8cpp.html</anchorfile>
      <anchor>af937e872e67f644d91497e3b8f454e31</anchor>
      <arglist>(const btTransform &amp;in, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinner</name>
      <anchorfile>OperateHandleController_8cpp.html</anchorfile>
      <anchor>a54367775db1d9fdac312c145ad3edf58</anchor>
      <arglist>(Approach *apr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OperateHandleController.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>OperateHandleController_8h</filename>
    <class kind="class">OperateHandleController</class>
  </compound>
  <compound kind="file">
    <name>OperateHandleServer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>OperateHandleServer_8cpp</filename>
    <includes id="OperateHandleController_8h" name="OperateHandleController.h" local="no" imported="no">ias_drawer_executive/OperateHandleController.h</includes>
    <includes id="Torso_8h" name="Torso.h" local="no" imported="no">ias_drawer_executive/Torso.h</includes>
    <includes id="RobotDriver_8h" name="RobotDriver.h" local="no" imported="no">ias_drawer_executive/RobotDriver.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
    <includes id="Poses_8h" name="Poses.h" local="no" imported="no">ias_drawer_executive/Poses.h</includes>
    <includes id="Perception3d_8h" name="Perception3d.h" local="no" imported="no">ias_drawer_executive/Perception3d.h</includes>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="Pressure_8h" name="Pressure.h" local="no" imported="no">ias_drawer_executive/Pressure.h</includes>
    <includes id="Gripper_8h" name="Gripper.h" local="no" imported="no">ias_drawer_executive/Gripper.h</includes>
    <includes id="Head_8h" name="Head.h" local="no" imported="no">ias_drawer_executive/Head.h</includes>
    <includes id="DemoScripts_8h" name="DemoScripts.h" local="no" imported="no">ias_drawer_executive/DemoScripts.h</includes>
    <includes id="Current_8h" name="Current.h" local="no" imported="no">ias_drawer_executive/Current.h</includes>
    <class kind="class">CloseContainerAction</class>
    <class kind="class">CloseHandleAction</class>
    <class kind="class">GenericAction</class>
    <class kind="class">OpenContainerAction</class>
    <class kind="class">OperateHandleAction</class>
    <class kind="class">PickBottleAction</class>
    <class kind="class">PickPlateAction</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>OperateHandleServer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>park_arms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>park__arms_8cpp</filename>
    <includes id="OperateHandleController_8h" name="OperateHandleController.h" local="no" imported="no">ias_drawer_executive/OperateHandleController.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>park__arms_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Perception3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Perception3d_8cpp</filename>
    <includes id="Perception3d_8h" name="Perception3d.h" local="no" imported="no">ias_drawer_executive/Perception3d.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
    <member kind="variable">
      <type>int</type>
      <name>op_handle_cloud_cnt</name>
      <anchorfile>Perception3d_8cpp.html</anchorfile>
      <anchor>a0753ef213a58a15958494aa5cac83580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btQuaternion</type>
      <name>resOri</name>
      <anchorfile>Perception3d_8cpp.html</anchorfile>
      <anchor>ab0ccfeeca0b0124cae4f0857dd236ede</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Perception3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Perception3d_8h</filename>
    <class kind="class">Perception3d</class>
    <member kind="define">
      <type>#define</type>
      <name>ROSCPP_DEPRECATED</name>
      <anchorfile>Perception3d_8h.html</anchorfile>
      <anchor>a98d363e702ef9ed95f528a27e1d8398d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloudT</name>
      <anchorfile>Perception3d_8h.html</anchorfile>
      <anchor>ac9c4c848f638328096ca80727c9efae1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Poses.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Poses_8cpp</filename>
    <includes id="Poses_8h" name="Poses.h" local="no" imported="no">ias_drawer_executive/Poses.h</includes>
  </compound>
  <compound kind="file">
    <name>Poses.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Poses_8h</filename>
    <class kind="class">Poses</class>
  </compound>
  <compound kind="file">
    <name>Pressure.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Pressure_8cpp</filename>
    <includes id="Pressure_8h" name="Pressure.h" local="no" imported="no">ias_drawer_executive/Pressure.h</includes>
  </compound>
  <compound kind="file">
    <name>Pressure.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Pressure_8h</filename>
    <class kind="class">Pressure</class>
  </compound>
  <compound kind="file">
    <name>RobotArm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>RobotArm_8cpp</filename>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="Pressure_8h" name="Pressure.h" local="no" imported="no">ias_drawer_executive/Pressure.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
    <includes id="RobotDriver_8h" name="RobotDriver.h" local="no" imported="no">ias_drawer_executive/RobotDriver.h</includes>
  </compound>
  <compound kind="file">
    <name>RobotArm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>RobotArm_8h</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::JointTrajectoryAction &gt;</type>
      <name>TrajClient</name>
      <anchorfile>RobotArm_8h.html</anchorfile>
      <anchor>a556da2f36e84946e64708debc8612ca1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RobotDriver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>RobotDriver_8cpp</filename>
    <includes id="RobotDriver_8h" name="RobotDriver.h" local="no" imported="no">ias_drawer_executive/RobotDriver.h</includes>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="Geometry_8h" name="Geometry.h" local="no" imported="no">ias_drawer_executive/Geometry.h</includes>
    <includes id="Poses_8h" name="Poses.h" local="no" imported="no">ias_drawer_executive/Poses.h</includes>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>RobotDriver_8cpp.html</anchorfile>
      <anchor>a21e20cc0b6656ae897b3cbb969b93241</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RobotDriver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>RobotDriver_8h</filename>
    <class kind="class">RobotDriver</class>
  </compound>
  <compound kind="file">
    <name>SegmentFurnitureInteractive.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>SegmentFurnitureInteractive_8cpp</filename>
    <includes id="OperateHandleController_8h" name="OperateHandleController.h" local="no" imported="no">ias_drawer_executive/OperateHandleController.h</includes>
    <includes id="RobotDriver_8h" name="RobotDriver.h" local="no" imported="no">ias_drawer_executive/RobotDriver.h</includes>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="Torso_8h" name="Torso.h" local="no" imported="no">ias_drawer_executive/Torso.h</includes>
    <includes id="Perception3d_8h" name="Perception3d.h" local="no" imported="no">ias_drawer_executive/Perception3d.h</includes>
    <member kind="function">
      <type>void</type>
      <name>closeonly</name>
      <anchorfile>SegmentFurnitureInteractive_8cpp.html</anchorfile>
      <anchor>ad6f89d6652e53b94e4d5f64dd426c956</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getParam</name>
      <anchorfile>SegmentFurnitureInteractive_8cpp.html</anchorfile>
      <anchor>a0397ca4193d65d10dce1f6431de5d3f5</anchor>
      <arglist>(std::string param_name)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose *</type>
      <name>getPose</name>
      <anchorfile>SegmentFurnitureInteractive_8cpp.html</anchorfile>
      <anchor>a473a10fb03a441d0a3333863dfd18808</anchor>
      <arglist>(double x, double y, double z, double ox, double oy, double oz, double ow)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>SegmentFurnitureInteractive_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>SegmentFurnitureInteractive_8cpp.html</anchorfile>
      <anchor>aaaef0836563a95b0d6e585f373c970de</anchor>
      <arglist>(std::string param_name, bool segment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_open</name>
      <anchorfile>SegmentFurnitureInteractive_8cpp.html</anchorfile>
      <anchor>a9f0ae04463115424924e003e4cd21cab</anchor>
      <arglist>(int arm_, double x, double y, double z, double ox, double oy, double oz, double ow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_open</name>
      <anchorfile>SegmentFurnitureInteractive_8cpp.html</anchorfile>
      <anchor>a1eb3e859c61ea59d05e9b85251a4ef1e</anchor>
      <arglist>(int arm, btTransform &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>teleop_pr2_keyboard.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>teleop__pr2__keyboard_8cpp</filename>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <includes id="Gripper_8h" name="Gripper.h" local="no" imported="no">ias_drawer_executive/Gripper.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_A</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a35ba55030dedad2411239e6330435742</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_A_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a8b674b749c39ecac0ecb55ee77c0b410</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_BRACK_CL</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a4226cb7575dd7cddb5f5533d44cb9d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_BRACK_OP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a9e07cc697fa521a5d5aa603d5ffa69d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_D</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>af0c998786dcada98bf809fea0b157603</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_D_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>ac02bc17dece8c6137e4d22c17a8c847f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_E</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a066d3da9c56058f89ae3136f7188a52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_E_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a1563d5ace1eed66af343869744889c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_I</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a1db0eaa204cd4fe2ec7b06736a07b055</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_I_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a0af4c0fbf129638f1b33ac672d1d2da0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_J</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a98ee73131d141b86cc828bfa10817073</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_J_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a07dd5d51cb21e0705d007ae8749105cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_K</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>acc9acec42dc1d9e7cc94a3a39c5203f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_K_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>ac5f25bd8e6f295488f6571632baa8544</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_L</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a100314cda229a11092e12ecedd53a85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_L_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a78cd2f500c16223f85c0bb9d62525f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_M</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>aa60ee8a43a989e90174c6415f941f6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_M_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a755a8cb9fcc5ba970772cc39c19c618f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_N</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>ac57e176f082ffeda421f8cbcfa142d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_N_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>aee7df3bf6c57793fbff3986027bdfefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_Q</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>aa8230417fe77b2824b675222432be951</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_Q_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>ac9d4c61530a0ced13f6abd9137d2cd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_R</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>ad68e68f441f2dd17b96f695fa76c1c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_S</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a9be3d5563fec0f900d20668973b5806c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_S_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>aac55891935257281a42255bacfed5e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_W</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a6a44fd7e61a3f73fffecd1ec5973f819</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEYCODE_W_CAP</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a766ed46496410fe6e27006fd7c1582ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quit</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>af9150b82e29a37ab848ee2f66e993793</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>kfd</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a886857c2b2af9d1ac9a0ad403685e160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct termios cooked</type>
      <name>raw</name>
      <anchorfile>teleop__pr2__keyboard_8cpp.html</anchorfile>
      <anchor>a22578afdd6632157bdfb67a2b2033378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TestClient.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>TestClient_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>closeonly</name>
      <anchorfile>TestClient_8cpp.html</anchorfile>
      <anchor>ad6f89d6652e53b94e4d5f64dd426c956</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose *</type>
      <name>getPose</name>
      <anchorfile>TestClient_8cpp.html</anchorfile>
      <anchor>a473a10fb03a441d0a3333863dfd18808</anchor>
      <arglist>(double x, double y, double z, double ox, double oy, double oz, double ow)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TestClient_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quit</name>
      <anchorfile>TestClient_8cpp.html</anchorfile>
      <anchor>af9150b82e29a37ab848ee2f66e993793</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_open</name>
      <anchorfile>TestClient_8cpp.html</anchorfile>
      <anchor>a9f0ae04463115424924e003e4cd21cab</anchor>
      <arglist>(int arm_, double x, double y, double z, double ox, double oy, double oz, double ow)</arglist>
    </member>
    <member kind="variable">
      <type>actionlib::SimpleActionClient&lt; ias_drawer_executive::OpenContainerAction &gt; *</type>
      <name>ac_</name>
      <anchorfile>TestClient_8cpp.html</anchorfile>
      <anchor>aaf537ea3063188ff35bc30f0143f276b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>actionlib::SimpleActionClient&lt; ias_drawer_executive::CloseContainerAction &gt; *</type>
      <name>ac_close_</name>
      <anchorfile>TestClient_8cpp.html</anchorfile>
      <anchor>aca56b95384ccaf08b40f76df881e4372</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Torso.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>Torso_8cpp</filename>
    <includes id="Torso_8h" name="Torso.h" local="no" imported="no">ias_drawer_executive/Torso.h</includes>
  </compound>
  <compound kind="file">
    <name>Torso.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>Torso_8h</filename>
    <class kind="class">Torso</class>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::SingleJointPositionAction &gt;</type>
      <name>TorsoClient</name>
      <anchorfile>Torso_8h.html</anchorfile>
      <anchor>a9f7bf58bd58a10d643c7d51efcf0b99f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WorkspaceFilter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/src/</path>
    <filename>WorkspaceFilter_8cpp</filename>
    <includes id="RobotArm_8h" name="RobotArm.h" local="no" imported="no">ias_drawer_executive/RobotArm.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>WorkspaceFilter_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseCallbackL</name>
      <anchorfile>WorkspaceFilter_8cpp.html</anchorfile>
      <anchor>aadae71e47869632082eedb56683cc532</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseCallbackR</name>
      <anchorfile>WorkspaceFilter_8cpp.html</anchorfile>
      <anchor>a38c85f3354992310b9cfdfe77b3a0f89</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPose</name>
      <anchorfile>WorkspaceFilter_8cpp.html</anchorfile>
      <anchor>a605be614eb252dcd6acfcfea6e375451</anchor>
      <arglist>(const char title[], tf::Stamped&lt; tf::Pose &gt; pose)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubL</name>
      <anchorfile>WorkspaceFilter_8cpp.html</anchorfile>
      <anchor>a48a3007c2553e2f5d4c6f71e8803795a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubR</name>
      <anchorfile>WorkspaceFilter_8cpp.html</anchorfile>
      <anchor>af2d3193223fec2668f2a7ff5f9bdffcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yamlWriter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/highlevel/ias_drawer_executive/include/ias_drawer_executive/</path>
    <filename>yamlWriter_8h</filename>
    <class kind="class">yamlWriter</class>
  </compound>
  <compound kind="class">
    <name>Accelerometer</name>
    <filename>classAccelerometer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>detectContact</name>
      <anchorfile>classAccelerometer.html</anchorfile>
      <anchor>a5c285b0658125dc72e298b4a80e2ea42</anchor>
      <arglist>(double magnitude=1.6)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Accelerometer *</type>
      <name>getInstance</name>
      <anchorfile>classAccelerometer.html</anchorfile>
      <anchor>ab521f9100ae63d88b66137b05f2c7433</anchor>
      <arglist>(int side=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>accelCallback</name>
      <anchorfile>classAccelerometer.html</anchorfile>
      <anchor>aa09f36fecc9b7080d605efa632597c86</anchor>
      <arglist>(const pr2_msgs::AccelerometerState::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Accelerometer</name>
      <anchorfile>classAccelerometer.html</anchorfile>
      <anchor>a13afb615fcd724327aa4d07aca399d0b</anchor>
      <arglist>(int side=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Accelerometer</name>
      <anchorfile>classAccelerometer.html</anchorfile>
      <anchor>acb6a7d9c61f2084ec4aec4a8ff35d622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DetectContactAC *</type>
      <name>acc_client_</name>
      <anchorfile>classAccelerometer.html</anchorfile>
      <anchor>a866d482c875d7503756d8899c532a1a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>side_</name>
      <anchorfile>classAccelerometer.html</anchorfile>
      <anchor>a563a55b7b2fe41fdec46625a2051ebd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Accelerometer *</type>
      <name>instance_</name>
      <anchorfile>classAccelerometer.html</anchorfile>
      <anchor>aa3d3cc6263bac93d7e369535a0938390</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Approach</name>
    <filename>classApproach.html</filename>
    <member kind="enumeration">
      <name>SensorArea</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>a26519b4455fd8463133c72f21a7e0cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inside</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>a26519b4455fd8463133c72f21a7e0cc8afd5ec8872dfad1b3edc35d6d9340bc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>front</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>a26519b4455fd8463133c72f21a7e0cc8a1593e0f73fdc77c44eb4191758a76f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finish</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>aa9c56e96341e50f5aa2b8aef8ca6f960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>increment</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>aeae18c53db027bf26e5405e6d38e821b</anchor>
      <arglist>(double st, double ap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>afa53c8873c58d6e184cff23d34a87746</anchor>
      <arglist>(int side, tf::Stamped&lt; tf::Pose &gt; approachP, tf::Stamped&lt; tf::Pose &gt; plateCenter, SensorArea sensor=Approach::inside)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move_to</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>abe4438e897c242a0ca9286d524cca546</anchor>
      <arglist>(double ap)</arglist>
    </member>
    <member kind="variable">
      <type>RobotArm *</type>
      <name>arm</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>a592fa55edf3925d748e049b3c6a72652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btVector3</type>
      <name>diff</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>a2df08618bdf3c55b1a9c11e20e2e92af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>firstTouch</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>ae4f37b574b4145ca420d0ebe4801257a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>plateCenter</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>a37cdec9c80535cd352bd1b5c7720b452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pressure *</type>
      <name>pressure</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>aeb114222dfad42a8c5ddfea733cb6ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pressureDiff</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>aa8a5604bacb0dac2e85cd39e3cca78bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pressureZeroL</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>a11b9a4325b8905ff6212a520f485d3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pressureZeroR</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>a6e6961d14cd24135fb689786fe83c40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sensors_</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>aabe712d7832606e2f87bbdbc9ad2cbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_srvs::Empty</type>
      <name>serv</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>ae2f48042a7dc8253c8ba18d2a0a81723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>side_</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>ae433a942ecf22a7732b9991ac8ed438b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>startPose</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>a56e0539fd461ab73e948ea302a06f67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>touched</name>
      <anchorfile>classApproach.html</anchorfile>
      <anchor>ab5470e4b9897fbd2ad4c91e7fd3098e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AverageTF</name>
    <filename>classAverageTF.html</filename>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getMarkerTransform</name>
      <anchorfile>classAverageTF.html</anchorfile>
      <anchor>a746477786f1ab57622e96102d994cede</anchor>
      <arglist>(const char tf_frame[], double numSamples)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CloseContainerAction</name>
    <filename>classCloseContainerAction.html</filename>
    <member kind="function">
      <type></type>
      <name>CloseContainerAction</name>
      <anchorfile>classCloseContainerAction.html</anchorfile>
      <anchor>a927d9c90a1e60ed85c0a4eb945c5315d</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>executeCB</name>
      <anchorfile>classCloseContainerAction.html</anchorfile>
      <anchor>a18c54801af4230d17666b9eca6c9abba</anchor>
      <arglist>(const ias_drawer_executive::CloseContainerGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloseContainerAction</name>
      <anchorfile>classCloseContainerAction.html</anchorfile>
      <anchor>a7e95a3e56c3601cee002487c551e46ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classCloseContainerAction.html</anchorfile>
      <anchor>a7d8f32ad0a605960911e4a5a528cdbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; ias_drawer_executive::CloseContainerAction &gt;</type>
      <name>as_</name>
      <anchorfile>classCloseContainerAction.html</anchorfile>
      <anchor>a4f2196dc5b2335447dedf90327500580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::CloseContainerFeedback</type>
      <name>feedback_</name>
      <anchorfile>classCloseContainerAction.html</anchorfile>
      <anchor>ac97320ff85df9b7d75d0c2ebd6d595bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classCloseContainerAction.html</anchorfile>
      <anchor>ae582048564fc5df0870fadbc96819b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::CloseContainerResult</type>
      <name>result_</name>
      <anchorfile>classCloseContainerAction.html</anchorfile>
      <anchor>aa5a8faba1187325be3c555e6c7a9c87f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CloseHandleAction</name>
    <filename>classCloseHandleAction.html</filename>
    <member kind="function">
      <type></type>
      <name>CloseHandleAction</name>
      <anchorfile>classCloseHandleAction.html</anchorfile>
      <anchor>a324a629602465c68d0a9e2d1218ebb46</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>executeCB</name>
      <anchorfile>classCloseHandleAction.html</anchorfile>
      <anchor>a814eae555109cc31bb26d3b398ba19c6</anchor>
      <arglist>(const ias_drawer_executive::CloseHandleGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CloseHandleAction</name>
      <anchorfile>classCloseHandleAction.html</anchorfile>
      <anchor>a4d4741a63221cf613563bd11e9ad5cd9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classCloseHandleAction.html</anchorfile>
      <anchor>ad5bdfde8b8776aef8de1137fbe0f080b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; ias_drawer_executive::CloseHandleAction &gt;</type>
      <name>as_</name>
      <anchorfile>classCloseHandleAction.html</anchorfile>
      <anchor>a32fe08e7a8fdce4ac813428bfefa9ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::CloseHandleFeedback</type>
      <name>feedback_</name>
      <anchorfile>classCloseHandleAction.html</anchorfile>
      <anchor>a1845a68cddb85dcc7c5219c32903d45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classCloseHandleAction.html</anchorfile>
      <anchor>a764f5368252fa096c9222f58ec54e5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::CloseHandleResult</type>
      <name>result_</name>
      <anchorfile>classCloseHandleAction.html</anchorfile>
      <anchor>a64ad4801663dd887af53913ad6e4bf55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Current</name>
    <filename>classCurrent.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>closeDrawerUnderOven</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>a366c255ae7d1ecb89dcc679c1bd50f0d</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getBowlOut</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>aa2e12945691234e0a40a15cf61a91b22</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getLidOut</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>a161a2d3782515a9f4b4c249eabde691d</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getPotOut_openDrawer</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>ab067c1b8c9051fb5c2c650a1a0de6d74</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getPotOut_pickPlacePot</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>a612fc256beab9cbdaaba69cab812ebfc</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>manipulateKnob</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>abb8fb06793fb729825f6758cfb2e2d47</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>openDrawerUnderOven</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>a6b44e328ad6f1d5a8ad2a9b429fe7cbe</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pourPopCorn</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>adee816a206c5ace4dba5bd233ba98206</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pourReadyPopcorn</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>a8a15888916abafa4f29639d8db5d9156</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pushPot</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>a29b4d1832190fb25983e291743dfbf9a</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>putLidOn</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>aff2c919e45ab51adc49db5f965d414b3</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>removeLid</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>ac051580df783df53805b5a5fcb549b44</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>salt</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>ac57603b483899293d63ea34576e102f5</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>takePotFromIsland</name>
      <anchorfile>classCurrent.html</anchorfile>
      <anchor>a450063e5027e497075b860f60ec012a7</anchor>
      <arglist>(int jump=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DemoScripts</name>
    <filename>classDemoScripts.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>closeFridge</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>a1b4ead558f41726396990b7e4ec29b20</anchor>
      <arglist>(int handle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>openDrawer</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>a15123dfbf203cd095bf79140ca3d9daf</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>openFridge</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>a28a229d6b32cbdae25a4da52d3175340</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>putObjectIntoFridge</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>a367e410c98c19bb974dc67be8fce8368</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>serveBottle</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>ac47391716bf262b9c6b403df6cd8d816</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>servePlateToIsland</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>a959feb3ef1f2846e3a12b6f93a82e870</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>serveToTable</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>af757a952c5e9e0f1e657cb8820b975c9</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>serveToTable2</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>acf1d8817cf3f17b1023554701fbc791d</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sliceTheBread</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>a6a20f01cee6267c6f301593c9306e93d</anchor>
      <arglist>(int z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>takeBottle</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>ae3c021bd24c3bf750303b819f1c85c13</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>takeBottleFromFridge</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>af208cfcce9ec8b1853b2f51d7d23ad7b</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>takeBowl</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>a5bbef02cc8c3ae1e31b8c833198a09d8</anchor>
      <arglist>(int z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>takeBreadPlate</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>afe6e7b58933ae901898fac4ecbec4a68</anchor>
      <arglist>(int z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>takePlate</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>a985926d461a3f3b21cbd28d3751b8c60</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>takePlateFromIsland</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>a5f3fb8cb734998d20f4a3a3b1ddfad5f</anchor>
      <arglist>(int z=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>takeSilverware</name>
      <anchorfile>classDemoScripts.html</anchorfile>
      <anchor>aa11c3b220c751edba947198d56c62920</anchor>
      <arglist>(int z=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericAction</name>
    <filename>classGenericAction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>executeCB</name>
      <anchorfile>classGenericAction.html</anchorfile>
      <anchor>a917ac92eb7201c1e113347b33c2a9791</anchor>
      <arglist>(const ias_drawer_executive::GenericGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericAction</name>
      <anchorfile>classGenericAction.html</anchorfile>
      <anchor>ab7aeb84a22acc3a6f73c637af95d5db2</anchor>
      <arglist>(std::string name, int(*pt2Func)(int))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GenericAction</name>
      <anchorfile>classGenericAction.html</anchorfile>
      <anchor>a994c23015c826932d7c6c087892b03a9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classGenericAction.html</anchorfile>
      <anchor>a10efa63e43ff3d2739a2719ba8042327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; ias_drawer_executive::GenericAction &gt;</type>
      <name>as_</name>
      <anchorfile>classGenericAction.html</anchorfile>
      <anchor>ae2f02cfe621af4f68c73f54f902bb1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::GenericFeedback</type>
      <name>feedback_</name>
      <anchorfile>classGenericAction.html</anchorfile>
      <anchor>af9262d2bbdfefa0d9e7e70d1bcdfb7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int(*</type>
      <name>fn</name>
      <anchorfile>classGenericAction.html</anchorfile>
      <anchor>a6c68083c062a6f7e2688c19811bf1dae</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classGenericAction.html</anchorfile>
      <anchor>aeded8a83dcc618eadf5a445be5c969a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::GenericResult</type>
      <name>result_</name>
      <anchorfile>classGenericAction.html</anchorfile>
      <anchor>aa0dc2ed1fc5bd0f1707765acb92a1251</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Geometry</name>
    <filename>classGeometry.html</filename>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>approach</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>adc0594f82af67856f66c4789d04676ab</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; toolPose, double dist=0.1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Geometry *</type>
      <name>getInstance</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>aac104ac331899e0a5f1952bb83198835</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getPose</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a0be317df85da4a5f52ab387e3031e0ae</anchor>
      <arglist>(const char target_frame[], const char lookup_frame[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getPoseIn</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>aae3d7e1cc0598b9237df2d52c091a431</anchor>
      <arglist>(const char target_frame[], tf::Stamped&lt; tf::Pose &gt; src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getRel</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a5453d5100fd9f42fa781d7b0a16b555f</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;root_frame, const tf::Stamped&lt; tf::Pose &gt; &amp;relative_pose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getRelativeTransform</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>acc7dbc4bfd415d6e0aedb7b995157c42</anchor>
      <arglist>(const char source_frameid[], const char target_frameid[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getRelInBase</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>ab72733b8d309ec0cca2a8faac4a2a4db</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;root_frame, const btVector3 &amp;dist)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getTransform</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a536cd8e7d62566c26c68e749611d30e7</anchor>
      <arglist>(const char baseframe[], const char toolframe[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a82f44380754747b70333fa1f8bb6f320</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>make_pose</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a729f6a00adf256aeda3ff5f78ba67020</anchor>
      <arglist>(double x, double y, double z, double ox, double oy, double oz, double ow, const char target_frame[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>make_pose</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a6f0ebdfaf62ef224a7d813dbcba7aed0</anchor>
      <arglist>(const btTransform &amp;trans, const char target_frame[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printPose</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a97b2890317ad0132509ea8f0750486c4</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;toolTargetPose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>printPose</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a1fbd7ed57c76cb98acd1f40f4f5f9de1</anchor>
      <arglist>(const char title[], tf::Stamped&lt; tf::Pose &gt; pose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>rotateAroundBaseAxis</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a4451011b33e1a83515f8e2c4964ab2c4</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; toolPose, double r_x, double r_y, double r_z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>rotateAroundPose</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>acf8664197b639beb4896472d03af2c74</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; toolPose, tf::Stamped&lt; tf::Pose &gt; pivot, double r_x, double r_y, double r_z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>rotateAroundPose</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a4f77fb0f9db3a99eb707f0b07ac94ad6</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; toolPose, tf::Stamped&lt; tf::Pose &gt; pivot, btQuaternion qa)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>rotateAroundToolframeAxis</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>ae626e7e8454d57337dee6cf859f12009</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; toolPose, double r_x, double r_y, double r_z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>scaleStampedPose</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a3d0c4719e3fb38fa607a2893419ce5cb</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;in, double scale)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>scaleStampedTransform</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>ac29117b3dc2d27685f71a62a7fe14f78</anchor>
      <arglist>(const tf::Stamped&lt; tf::Pose &gt; &amp;in, double scale)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Geometry</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>a4c301c163c63d21ed08c17b0f4e131d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Geometry</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>ad55e832122ab3a2833dcaa6507867678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Geometry *</type>
      <name>instance</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>af6e22b18756f026bada98902029e2e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static tf::TransformListener *</type>
      <name>listener_</name>
      <anchorfile>classGeometry.html</anchorfile>
      <anchor>ae28fe1e00a13d42524a3743d8c28f4b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyValPair</name>
    <filename>structKeyValPair.html</filename>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>structKeyValPair.html</anchorfile>
      <anchor>a4248be69cb3fba15bc100bb45eb07e4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>structKeyValPair.html</anchorfile>
      <anchor>af33b1a3931d6a098a80bb9ff60a3d4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator tf::Vector3</name>
      <anchorfile>structKeyValPair.html</anchorfile>
      <anchor>a6383407052b92b0ecc455596588faec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>structKeyValPair.html</anchorfile>
      <anchor>a987b02cdf9731ab6649e5b7fa7139de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>s</name>
      <anchorfile>structKeyValPair.html</anchorfile>
      <anchor>ac2b45c014e52856b97bf561b442187fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Vector3</type>
      <name>v</name>
      <anchorfile>structKeyValPair.html</anchorfile>
      <anchor>a5b6d1486a986550fccf49c935dd24e7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Keywords</name>
    <filename>classKeywords.html</filename>
    <member kind="function">
      <type>Keywords &amp;</type>
      <name>contains</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a6efc450f58ff97372353d997f19d9e5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_d</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a9208fe840e13e54e9a9b9aa50d233c06</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_s</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>ab2ff0398ae5fdbd49fbd31f06664be16</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_v</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a17edbad75d52b30abbdb46b97a10e229</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Keywords</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>ab2662d4be99d5f35996d273c6484695a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Keywords</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a77938ae8af124b2e54dcd5a7a55e67d7</anchor>
      <arglist>(std::string name, double val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Keywords</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a8a6eccb65549eb1c8eeed96d134a4d3d</anchor>
      <arglist>(std::string name, std::string val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Keywords</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>af6c249cb8460c27bc01bb1e7b9e76d7b</anchor>
      <arglist>(std::string name, tf::Vector3 val)</arglist>
    </member>
    <member kind="function">
      <type>KeyValPair</type>
      <name>lookup</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a5d399932d06d75f2f26bce9d599bdd7e</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lookup_d</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>ad0d992698a6dce74a5e9b5dd6125d9a2</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lookup_s</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a0a3fc1cd327d6b531e099d5aebbad79e</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>tf::Vector3</type>
      <name>lookup_v</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a5c40f913cdde4716405ab41583c04c70</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>Keywords &amp;</type>
      <name>operator()</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>ada6325c13579215695b0a1d490cffc9b</anchor>
      <arglist>(std::string name, double val)</arglist>
    </member>
    <member kind="function">
      <type>Keywords &amp;</type>
      <name>operator()</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>ab02914ea6ee8938a23b8f534722bde4d</anchor>
      <arglist>(std::string name, std::string val)</arglist>
    </member>
    <member kind="function">
      <type>Keywords &amp;</type>
      <name>operator()</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a5df77aa13864b454effeb453f759242d</anchor>
      <arglist>(std::string name, tf::Vector3 val)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>parameters_d</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a3f6bc459f5f0ccc4c769969a63d1e34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>parameters_s</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>a498baac77bd076d4b75c959c98fd3b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, tf::Vector3 &gt;</type>
      <name>parameters_v</name>
      <anchorfile>classKeywords.html</anchorfile>
      <anchor>aba9027e83367e2d4074817dc6ceb734f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Kinect</name>
    <filename>classKinect.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getCloud</name>
      <anchorfile>classKinect.html</anchorfile>
      <anchor>a65f4a89a9a792de1887d998e31da76d8</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud, std::string frame_id=&quot;/map&quot;, ros::Time after=ros::Time(0, 0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCloud</name>
      <anchorfile>classKinect.html</anchorfile>
      <anchor>a4e3e538f5cbf0663631bd7cd03ccbe3d</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr cloud, std::string frame_id=&quot;/map&quot;, ros::Time after=ros::Time(0, 0))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Kinect *</type>
      <name>getInstance</name>
      <anchorfile>classKinect.html</anchorfile>
      <anchor>af20a86916f5b02193760c3b21011d567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>stop</name>
      <anchorfile>classKinect.html</anchorfile>
      <anchor>af5dc5e4a4abcca3673f79c0980ea1333</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Kinect</name>
      <anchorfile>classKinect.html</anchorfile>
      <anchor>ab05389f710b912abff1d001edd77d847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Kinect</name>
      <anchorfile>classKinect.html</anchorfile>
      <anchor>a3f417dc4deed8106a97f217c26326e12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Kinect *</type>
      <name>instance_</name>
      <anchorfile>classKinect.html</anchorfile>
      <anchor>a2b79d7762cd177751850c9023f9b84e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Lift</name>
    <filename>classLift.html</filename>
    <member kind="function">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classLift.html</anchorfile>
      <anchor>adc22709750b1ea8cd309b44944c0b272</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classLift.html</anchorfile>
      <anchor>a7e93707d5e8a563d70b8bcafe0e5a56b</anchor>
      <arglist>(int side)</arglist>
    </member>
    <member kind="variable">
      <type>RobotArm *</type>
      <name>arm</name>
      <anchorfile>classLift.html</anchorfile>
      <anchor>a22898f56b111cfdbb1227a4546b7e018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btVector3</type>
      <name>diff</name>
      <anchorfile>classLift.html</anchorfile>
      <anchor>a0c6f27c21735d50eff221dbe1f864a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btVector3</type>
      <name>diffToRob</name>
      <anchorfile>classLift.html</anchorfile>
      <anchor>a827d9d329979dadf327741c1d8c728b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>plateCenter</name>
      <anchorfile>classLift.html</anchorfile>
      <anchor>a36f7b8c55631bfbd2073a867e1897d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std_srvs::Empty</type>
      <name>serv</name>
      <anchorfile>classLift.html</anchorfile>
      <anchor>a530422225983e907ad036316018aa760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>side_</name>
      <anchorfile>classLift.html</anchorfile>
      <anchor>a9bc0f89d0628bec9dd1cb249e8c73e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Stamped&lt; tf::Pose &gt;</type>
      <name>startPose</name>
      <anchorfile>classLift.html</anchorfile>
      <anchor>ac3b4e6691945f8ebd55e65021b0a964e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectLocalizer</name>
    <filename>classObjectLocalizer.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>localize_imp</name>
      <anchorfile>classObjectLocalizer.html</anchorfile>
      <anchor>a4f2a7007010de4767631c2c1a0f3d698</anchor>
      <arglist>(std::string object_class, tf::Stamped&lt; tf::Pose &gt; *poses, int numHits=1, Keywords keys=Keywords())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectLocalizer</name>
      <anchorfile>classObjectLocalizer.html</anchorfile>
      <anchor>a0bf48b4fdc64671af2eaeb06d5c24cff</anchor>
      <arglist>(std::string object_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>localize</name>
      <anchorfile>classObjectLocalizer.html</anchorfile>
      <anchor>aadbfb892f96e0a00863d0c71e0a288b6</anchor>
      <arglist>(std::string object_class, tf::Stamped&lt; tf::Pose &gt; *poses, int numHits=1, Keywords keys=Keywords())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>object_type_</name>
      <anchorfile>classObjectLocalizer.html</anchorfile>
      <anchor>a6ec2f71c0521b914dd4f38ed5a76f9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static localizer_map</type>
      <name>localizers</name>
      <anchorfile>classObjectLocalizer.html</anchorfile>
      <anchor>a5bb8bfa8e3e8aa72edafab882968ea59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OpenContainerAction</name>
    <filename>classOpenContainerAction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>executeCB</name>
      <anchorfile>classOpenContainerAction.html</anchorfile>
      <anchor>a77667f9364fe5a9cd6ef2ff916fe20d9</anchor>
      <arglist>(const ias_drawer_executive::OpenContainerGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpenContainerAction</name>
      <anchorfile>classOpenContainerAction.html</anchorfile>
      <anchor>ad3abb668ae221b5fa66b7f96a6cab6dc</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpenContainerAction</name>
      <anchorfile>classOpenContainerAction.html</anchorfile>
      <anchor>ab6eb27020abd52ef9472cab1d8a6b148</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classOpenContainerAction.html</anchorfile>
      <anchor>a7cde8d4fae11d64d468fca7d32a1472f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; ias_drawer_executive::OpenContainerAction &gt;</type>
      <name>as_</name>
      <anchorfile>classOpenContainerAction.html</anchorfile>
      <anchor>a15569959bd031955b5c7207209d0498b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::OpenContainerFeedback</type>
      <name>feedback_</name>
      <anchorfile>classOpenContainerAction.html</anchorfile>
      <anchor>aa078d778a779f054773a2e062bae47ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classOpenContainerAction.html</anchorfile>
      <anchor>aaee3ca2ade7f82e7e799edfea5c8e325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::OpenContainerResult</type>
      <name>result_</name>
      <anchorfile>classOpenContainerAction.html</anchorfile>
      <anchor>a0356ceab2fc4cbc3cdb45b43f29888b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OperateHandleAction</name>
    <filename>classOperateHandleAction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>executeCB</name>
      <anchorfile>classOperateHandleAction.html</anchorfile>
      <anchor>acdd1a49bb4c83fdb1e96abf9ae8accf7</anchor>
      <arglist>(const ias_drawer_executive::OperateHandleGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OperateHandleAction</name>
      <anchorfile>classOperateHandleAction.html</anchorfile>
      <anchor>a38037a9873eacf77d1575c5769043228</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OperateHandleAction</name>
      <anchorfile>classOperateHandleAction.html</anchorfile>
      <anchor>aa6300315f929275e66a8e7d2aafbd7be</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classOperateHandleAction.html</anchorfile>
      <anchor>ae6e19566234c72b9cb19b23d23237bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; ias_drawer_executive::OperateHandleAction &gt;</type>
      <name>as_</name>
      <anchorfile>classOperateHandleAction.html</anchorfile>
      <anchor>a29e70522fdc5a08acc65deed55b30467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::OperateHandleFeedback</type>
      <name>feedback_</name>
      <anchorfile>classOperateHandleAction.html</anchorfile>
      <anchor>a29aa3185e46b3cc9f526820bab2d6aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classOperateHandleAction.html</anchorfile>
      <anchor>ad5c9e0ea66a285462ab85815f20761e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::OperateHandleResult</type>
      <name>result_</name>
      <anchorfile>classOperateHandleAction.html</anchorfile>
      <anchor>a195768c4773d0b989014484990ce2bae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OperateHandleController</name>
    <filename>classOperateHandleController.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>close</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a7c0cc59472f675fe6fb4cea40b2d021f</anchor>
      <arglist>(int side_c, int handle_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>closeGrippers</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a91729b926968e04ec517efb4db6138a8</anchor>
      <arglist>(bool wait=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getBowlPose</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a9412cc326cab666fa35a97834acf2588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getCopPose</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a0ed3a7d4caebb4af2c5561266aa1addd</anchor>
      <arglist>(const char name[], const char frame[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getHandlePoseFromMarker</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a81e176518e0dfb7b611019d86c869584</anchor>
      <arglist>(int arm_, int pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getPlate</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a0c27000b2570af51e6df336773bfa55b</anchor>
      <arglist>(int object, double zHint=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static btVector3</type>
      <name>getPlatePose</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a5c3eaf2a47e75cff631fbdc5221bef7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static btVector3</type>
      <name>getTabletPose</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>aa6883f9dbd294031b8876ef4349fdce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>graspHandle</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a4b9864f2197cf27c260fd88475ddc311</anchor>
      <arglist>(int arm_, tf::Stamped&lt; tf::Pose &gt; aM)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>openGrippers</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a9e645dc141bfd9f03a3b548d72208f47</anchor>
      <arglist>(bool wait=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>operateHandle</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>af9b99d41e6e8ccca45a143360a44ab0a</anchor>
      <arglist>(int arm, tf::Stamped&lt; tf::Pose &gt; aM, int numretry=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pickPlate</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a98de246624ecff918e06abf6731270f6</anchor>
      <arglist>(btVector3 plate, double width=0.34)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>plateAttackPose</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a7f1ccf019ffe98c0afe0e06daf15b738</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>plateAttackPoseLeft</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a1fd694c9ec8694bb3066c4ddcaa2d64c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>plateAttackPoseRight</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a8fb359f1e8d163542dd60d390156c2b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>plateCarryPose</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a42265f47cf63a23348b950c3eb1b003c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>plateTuckPose</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a34f08cfe7e07bd592116aa6f6b27694d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>plateTuckPoseLeft</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>abc368604d3250e357bc983e15ece422e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>plateTuckPoseRight</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>abdff9f4a292cf2ad0c3a31f3bbba4055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>singleSidedPick</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a79c43af0c6e337c94b4503733e223b38</anchor>
      <arglist>(int side, tf::Stamped&lt; tf::Pose &gt; start, tf::Stamped&lt; tf::Pose &gt; end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>spinnerL</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>ab010bf3d83a83af76c82340918eb36d1</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>maxHandle</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a51982468b08d1331e511694bb94417d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::vector&lt; tf::Stamped&lt; tf::Pose &gt; * &gt; &gt;</type>
      <name>openingTraj</name>
      <anchorfile>classOperateHandleController.html</anchorfile>
      <anchor>a4819786c38eaf8158bee33b46371cfab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Perception3d</name>
    <filename>classPerception3d.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bottleCallback</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a40fe5e310597c0d49e57f1003011722b</anchor>
      <arglist>(const ias_table_msgs::TableCluster::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fridgePlaneCloudCallback</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>aa17247d17b5811d0568c26e17ce5580b</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getBottlePose</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a5a3c4249cbb28b22463a9b23e9fe63ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getFridgePlaneCenterPose</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a48d533eec5614bd51f52b25933a32533</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getHandlePoseFromLaser</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a72a2500a9a0b9d0de7b50cd5361110d5</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static tf::Stamped&lt; tf::Pose &gt;</type>
      <name>getHandlePoseFromLaser</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a2e618cc1fbec733d545681009a6725b0</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; hint, double wait=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleCallback</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a107bd2c36f80402e57d4d62f9f80e12a</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleCloudCallback</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>aad6595d4d947d016b1f42c356c8ba88a</anchor>
      <arglist>(const sensor_msgs::PointCloud2::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ros::Time</type>
      <name>cloud_time</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a9d99ecce1e9352c0d4a0168e07e630a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>handle_cloud_mutex</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a983e907e066ddef1e9e57e8a766881f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>handle_mutex</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a78c921755a3b333c977ca4b6c6dee044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static btVector3</type>
      <name>handleHint</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>ad51969374b35d07d51f7511e701adeaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>handleMinDist</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a1f131ce2422ab687fdee23cf86e9b464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; tf::Stamped&lt; tf::Pose &gt; * &gt;</type>
      <name>handlePoses</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a372d289a19b9d89b4f8137202ac4eea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static btVector3</type>
      <name>handleResult</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a55f136748a20203d3ba985c12d52b4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PointCloudT</type>
      <name>lastCloud</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a7d6cf6178c15e6b2ab379f5b6fd16312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>plane_mutex</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a074daed0c88664a992ab558fd04db11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; tf::Stamped&lt; tf::Pose &gt; * &gt;</type>
      <name>planePoses</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a1a8d74b7f72729dccc76373ff33c2114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ros::Time</type>
      <name>query_time</name>
      <anchorfile>classPerception3d.html</anchorfile>
      <anchor>a0f2171f8b595180b30ff533ddebf52de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PickBottleAction</name>
    <filename>classPickBottleAction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>executeCB</name>
      <anchorfile>classPickBottleAction.html</anchorfile>
      <anchor>aaa01e19967f328784180702912d48d95</anchor>
      <arglist>(const ias_drawer_executive::PickBottleGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickBottleAction</name>
      <anchorfile>classPickBottleAction.html</anchorfile>
      <anchor>ab29471b02c7784935ad812510260790d</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PickBottleAction</name>
      <anchorfile>classPickBottleAction.html</anchorfile>
      <anchor>a5321fd757c4b547fb0e20422505bb64c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classPickBottleAction.html</anchorfile>
      <anchor>a5cb0ad8c7414ef89374f2850865f0995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; ias_drawer_executive::PickBottleAction &gt;</type>
      <name>as_</name>
      <anchorfile>classPickBottleAction.html</anchorfile>
      <anchor>a0861dd8aef7f1ae39028669c8726a1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::PickBottleFeedback</type>
      <name>feedback_</name>
      <anchorfile>classPickBottleAction.html</anchorfile>
      <anchor>a704a69a48d4f77f3e809110e665b4295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPickBottleAction.html</anchorfile>
      <anchor>a096c532d7d25874a845b7f3840ec4ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::PickBottleResult</type>
      <name>result_</name>
      <anchorfile>classPickBottleAction.html</anchorfile>
      <anchor>a16af8382e83eea29c17f00ce1fbc5d89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PickPlateAction</name>
    <filename>classPickPlateAction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>executeCB</name>
      <anchorfile>classPickPlateAction.html</anchorfile>
      <anchor>aa2a803377175295283c5c9ac21763f1f</anchor>
      <arglist>(const ias_drawer_executive::PickPlateGoalConstPtr &amp;goal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickPlateAction</name>
      <anchorfile>classPickPlateAction.html</anchorfile>
      <anchor>a357f9ff45d3552e0e1ac3d6be08cd27d</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PickPlateAction</name>
      <anchorfile>classPickPlateAction.html</anchorfile>
      <anchor>a9c363395b5b97f997ce3c02cc96ccd4e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classPickPlateAction.html</anchorfile>
      <anchor>a9ee2921ad9379cc6bd9484922f1d88df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>actionlib::SimpleActionServer&lt; ias_drawer_executive::PickPlateAction &gt;</type>
      <name>as_</name>
      <anchorfile>classPickPlateAction.html</anchorfile>
      <anchor>a7a1263477c499a4c4d2ebf6bbcb94a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::PickPlateFeedback</type>
      <name>feedback_</name>
      <anchorfile>classPickPlateAction.html</anchorfile>
      <anchor>ace128ff6a98eb02baa2ccef8c6fabbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPickPlateAction.html</anchorfile>
      <anchor>a97fcebdf34435bfece4b58506bfafb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ias_drawer_executive::PickPlateResult</type>
      <name>result_</name>
      <anchorfile>classPickPlateAction.html</anchorfile>
      <anchor>a674a07d3a69408aa752de8ad4e2ace3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Poses</name>
    <filename>classPoses.html</filename>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>dishA</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>aa82fdf404dec27ac7dd639ded1baafa5</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>dishB</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>aab30dd0b381feb5b93d1004c58be8a25</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>dishC</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a0928203c115bd30cb29c7ffaf3d70062</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>dishD</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a6a7dd940589f81c43081df9bcee28af1</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>drw_low</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>aa795e69ebf1823fae35b2970eb42571f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>drw_mid</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a1930513e83699f42d13a07efacda0bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>drw_top</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>aa4b972af53311683e3bba0d798bc19c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>highPoseA</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>ae66f9a138498b9c8c69aeeb0cc9de2a4</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>highPoseB</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a7c1e535b811783283d7fc270dedea131</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>inDrawer0</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a9a729539bdd84115166ad8f848641645</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>leftHighA</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a97a6b4b824419d8333d9685bcf815c78</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>leftHighB</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a9788d2981775c7662dbb8d08889d7643</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>lf0</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>ac20c873e99bc08a1efb4191f5497d87f</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>lf1</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a4907e9cd7dae404c9a08734c57092cb1</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>lf2</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>aa5891e9c8ce6048da799d1d4520d8d3c</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>lf3</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a96a3a08f28e47f4dc35dab794c8d0344</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>lowPoseA</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a2b8233c89cfc0170269c064ba3b7820e</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>lowPoseB</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>ab63aa2c02e68ded868035628c5b79ba9</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>midPoseA</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a1dc8d0bd0597a3f8ccc4fb395eeb2a2f</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>midPoseB</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>ae8bc8f70d3d0b62006d320bead7264db</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>milehighPoseA</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a5d6c8d374374d19396b0c3cbc3803494</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>milehighPoseB</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>ab1ddb81e1a4d41fb1f138153834bbcb2</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>pose0</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a88625690bcc4f5a52ccf3d6fdfcfe6b1</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>poseA</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>adc2f8c952440457fd33ce7bcd4a3e080</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>poseB</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>af8be8b5c8e2ad041180e57c3f3da8f89</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>poseC</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>ae465aa159676cbccb6c422b52487f81b</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>poseD</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>adfdc9864759bd952835cdfed18f8c282</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>poseE</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a4d944eb4db18d2c2cfe8a4a891937a0f</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>poseF</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a7d75b8368366fa627bf7ded5704faabe</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>poseG</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>af6ad17d6c3f9e5e9b38f618045a283f6</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>poseH</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a0b176a2205c2d16bb7bd7757f419165c</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>poseI</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>afcce9bc19bdbbb0896776f154559ac4c</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>poseJ</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a29c0603f66563fbb8617851d3720a51a</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double *</type>
      <name>poses</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>aae7cbbb86122ce773a8adcfd8e4e06ca</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>prepDishL0</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>af0072fb85b4628734e134f166fe9ca40</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>prepDishL1</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a919ec2c330c4d0f1994b062a0b8e4593</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>prepDishLT</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>af4c9f8586f80d57fc26fd485e101a444</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>prepDishR0</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>ab82b38dd5987862d245d2c329752c88d</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>prepDishR1</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a95c331aaf6e43b221a0929d0d6566de9</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>prepDishRT</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>ae488ff12a5e4b55d1d853ba6b3e70fd0</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>tuckPose</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a01ca34d0be0f76bafbab94b71c257dc7</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>tuckPoseForLeft</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a01d3209031e91cc40c8c079f05e2a913</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>untuckPoseA</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a1dcf81f2dad494a58d508f6dae8a41a9</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>untuckPoseB</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a428c630dc9db273ed6f125d5cd60489e</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Poses</name>
      <anchorfile>classPoses.html</anchorfile>
      <anchor>a95e525f49f97450db5d12f7809e2ebe4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PotLocalizer</name>
    <filename>classPotLocalizer.html</filename>
    <base>ObjectLocalizer</base>
    <member kind="function">
      <type>bool</type>
      <name>getCirclesFromCloud</name>
      <anchorfile>classPotLocalizer.html</anchorfile>
      <anchor>a3766f27e62e59febcfb54091a8e6717b</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr pot_cyl_cloud, double radius_goal, double radius_tolerance, std::vector&lt; tf::Vector3 &gt; &amp;center, std::vector&lt; double &gt; &amp;radius, std::vector&lt; int &gt; &amp;numinliers, size_t iterations=5)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getHandleRotation</name>
      <anchorfile>classPotLocalizer.html</anchorfile>
      <anchor>a012b8d5698c21c66996acf6459c59b53</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud, tf::Stamped&lt; tf::Pose &gt; &amp;potPose, double pot_handle_radius_min, double pot_handle_radius_max, btVector3 min, btVector3 max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getLidPose</name>
      <anchorfile>classPotLocalizer.html</anchorfile>
      <anchor>ad623a3d3de03f4f9b254439e95b0cd0d</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud, tf::Stamped&lt; tf::Pose &gt; &amp;lid, double radius, tf::Vector3 min, tf::Vector3 max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getPointsInBox</name>
      <anchorfile>classPotLocalizer.html</anchorfile>
      <anchor>a57892f76f9b068a8635d89fa8abeae84</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr inBox, btVector3 min, btVector3 max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPotPoseViaLid</name>
      <anchorfile>classPotLocalizer.html</anchorfile>
      <anchor>aa87d895495955f2359e73186116c2590</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr cloud, tf::Stamped&lt; tf::Pose &gt; &amp;potPose, tf::Vector3 min, tf::Vector3 max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>localize_imp</name>
      <anchorfile>classPotLocalizer.html</anchorfile>
      <anchor>a9565b96117d59d5197359f27fb614697</anchor>
      <arglist>(std::string object_class, tf::Stamped&lt; tf::Pose &gt; *poses, int numHits=1, Keywords keys=Keywords())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PotLocalizer</name>
      <anchorfile>classPotLocalizer.html</anchorfile>
      <anchor>aa1668f39a6c986d77f3b5bb8eb287381</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Pressure</name>
    <filename>classPressure.html</filename>
    <member kind="function">
      <type>void</type>
      <name>getCenter</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>aef7d27352f636f7208115bc3aee32f67</anchor>
      <arglist>(double *r, double *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCurrent</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>aae0245b85a68e14c9240a91d70ae7537</anchor>
      <arglist>(double r[], double l[], bool zero=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFront</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a8e053302f12cfb3bc2e50081b7b030bf</anchor>
      <arglist>(double &amp;r, double &amp;l, bool zero=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFrontTouched</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>ac336161a6b1de7a436c4593cfea417db</anchor>
      <arglist>(double &amp;r, double &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getInside</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a50566203f6d1a4a6ded4b5ffc81572ba</anchor>
      <arglist>(double &amp;r, double &amp;l, bool zero=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getInsideTouched</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>ad95de3be4ee853b199e37270b066564b</anchor>
      <arglist>(double &amp;r, double &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a950659911181bb595e6bb2b9325ce2f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pressure *</type>
      <name>getInstance</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a9c82ae2e33e428991977c1f41677f1df</anchor>
      <arglist>(int side=0)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>side_</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>aeb9ec1f13df549b11381f6a9d51f4eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calcCenter</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>aef2707fde0281fde7f209e90e6547735</anchor>
      <arglist>(double pressure[], double &amp;xcenter, double &amp;ycenter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Pressure</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>ad7595c964e3e2a8db46ffad136815bcc</anchor>
      <arglist>(int side)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pressureCallback</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a3bbe8f9f84ef7dfbe0d769a6debefccf</anchor>
      <arglist>(const pr2_msgs::PressureState::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Pressure</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a18c85f27d10c16f4afea2ce7f3f6f8bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a3bd5c5154525d1179abacc1348767551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l_center</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a5dd141e536d7c96717eb8162c127ec50</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l_curr</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a510f1037e9b6c295772f8b50627052e1</anchor>
      <arglist>[22]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l_sum</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a71a62edb97e8b1b47de10e9fb64e8bb3</anchor>
      <arglist>[22]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>l_zero</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a2483243bd02254d2aab268cf784cbb14</anchor>
      <arglist>[22]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a459bb3071638af5016321a8634b7c2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>pressure_mutex</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a5089e884ca6218bc3c9fa5388653018c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>r_center</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>adbc24a31b992b6b25944c05efcd84f04</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>r_curr</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>ace9f34f9b9c1b96b4698411e270fd4fc</anchor>
      <arglist>[22]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>r_sum</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>aa6fce08a5b05664adbc0922cfe050914</anchor>
      <arglist>[22]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>r_zero</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>aad053b8352af2fd53f2939b46f4670de</anchor>
      <arglist>[22]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>slope</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a864e552caa2f94cc410976d063a2487c</anchor>
      <arglist>[2][22]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>ae46f23c8cfa233134e6f637c9923235d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>touched</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a9510424b27c0698b042aaf68a6cfbf01</anchor>
      <arglist>[2][22]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>val_prev</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>ae25120cf9483da80df1c70cb87f517da</anchor>
      <arglist>[2][22]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>val_prev_prev</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a0d5e10e9f27fc4c3be233e8c6bca2b47</anchor>
      <arglist>[2][22]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>zero_cnt_</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a28ae80bb011adf5be9dfe2b23a47badc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Pressure *</type>
      <name>instance_</name>
      <anchorfile>classPressure.html</anchorfile>
      <anchor>a494d41a72f6101fc631a463785ad1693</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RobotDriver</name>
    <filename>classRobotDriver.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>checkCollision</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>abd365bb7667a69bd2bc64fa320e739dc</anchor>
      <arglist>(double relativePose[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkCollision</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a67e9b509ff0da7644a6c8df903fd96c3</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; target)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>driveInMap</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>ae38d1d4630046f57a1d249e172722dec</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; targetPose, bool exitWhenStuck=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>driveInMap</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a20a0085e30ba00aff75bc1a943ac057d</anchor>
      <arglist>(const double targetPose[], bool exitWhenStuck=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>driveInOdom</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a7e54265dc78b368cd1e61e556eb37aab</anchor>
      <arglist>(const double targetPose[], bool exitWhenStuck=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>driveToMatch</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a83991d8db23d8b918e1ad9ed3b7a1372</anchor>
      <arglist>(std::vector&lt; tf::Stamped&lt; tf::Pose &gt; &gt; targetPose, std::vector&lt; std::string &gt; frame_ids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRobotPose</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a3adc3caa42a6e7dbb5a4fcfdc94e75b8</anchor>
      <arglist>(tf::Stamped&lt; tf::Pose &gt; &amp;marker)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveBase</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a567f5e9809d2f07924374f04babd078c</anchor>
      <arglist>(const double pose[], bool useNavigation=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveBaseP</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>aa5519a46d01b150caca18914702879d3</anchor>
      <arglist>(double x, double y, double oz, double ow, bool useNavigation=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scanCallback</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a5d04d36d169c695fe87a585906fe661d</anchor>
      <arglist>(const sensor_msgs::LaserScan::ConstPtr &amp;scan_in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RobotDriver *</type>
      <name>getInstance</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a05b21c4a9f9522261f82747ac5bdfee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>moveBase4</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a0b6f804f38ff6ca082d11b261c5751c1</anchor>
      <arglist>(double x, double y, double oz, double ow, bool useNavigation=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>QuaternionToEuler</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>ad16d7e17637f5f719244c8f45ac60b0f</anchor>
      <arglist>(const btQuaternion &amp;TQuat, btVector3 &amp;TEuler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RobotDriver</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a4813ed55c73fde2c8c379fa5be4710ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cmd_vel_pub_</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>ae98ee3cec9c57d3f20d2548d50dae669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a2e955a0a81274d03c1e62b4156b44a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>ae53025d1ed25f4b3d98c75ee7bf4faa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>numScanPoints</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>acb8465e5e5c93837d4c839f6f265e850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>laser_geometry::LaserProjection *</type>
      <name>projector_</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>ad3e8a22944b9f226df69d42802ab7b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>scan_mutex</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a2c6e958067b2dfd8f5a050a0e1a13637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scanPoints</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a9a5031ea4e7e2cba085b1d58912f1ccd</anchor>
      <arglist>[5000][2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subScan_</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a8a6289827a4598ee3234f805cffc6bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>weHaveScan</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>ad8232c93a4240983b347740eaba94a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static RobotDriver *</type>
      <name>instance</name>
      <anchorfile>classRobotDriver.html</anchorfile>
      <anchor>a3bae41bc93bb3da2dcb36cfa7c0351f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Torso</name>
    <filename>classTorso.html</filename>
    <member kind="function">
      <type>void</type>
      <name>down</name>
      <anchorfile>classTorso.html</anchorfile>
      <anchor>a278aaa6da95af3c995b65ee1c64b1d27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pos</name>
      <anchorfile>classTorso.html</anchorfile>
      <anchor>a30bdc389e72736bcdb01796cac2d2853</anchor>
      <arglist>(double position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>up</name>
      <anchorfile>classTorso.html</anchorfile>
      <anchor>af3c2dd1e5268a841b54cfe5a60643a36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Torso *</type>
      <name>getInstance</name>
      <anchorfile>classTorso.html</anchorfile>
      <anchor>a9686e7b247e51c4c87235fa45f45b2d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Torso</name>
      <anchorfile>classTorso.html</anchorfile>
      <anchor>ad035dd7299e72e26e4f1e85cbbc69569</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Torso</name>
      <anchorfile>classTorso.html</anchorfile>
      <anchor>ab587fa51058a04f5a0f8211ff7d5fbf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TorsoClient *</type>
      <name>torso_client_</name>
      <anchorfile>classTorso.html</anchorfile>
      <anchor>aab05d6d0381d6162576d0d06728f3850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Torso *</type>
      <name>instance</name>
      <anchorfile>classTorso.html</anchorfile>
      <anchor>a565e8786fbe0c509bb693ba3fd03fd50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>yamlWriter</name>
    <filename>classyamlWriter.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classyamlWriter.html</anchorfile>
      <anchor>a59742e5ad0b2ac7283e0f7fe7a1f5f53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeTrajectory</name>
      <anchorfile>classyamlWriter.html</anchorfile>
      <anchor>a7fd9c86538d81eedeca9e386d9b0c9b9</anchor>
      <arglist>(const std::string &amp;filename, const std::vector&lt; tf::Stamped&lt; tf::Pose &gt; &gt; &amp;opening_trajectory)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
