<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>arm_joy_node.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>arm__joy__node_8cpp</filename>
    <class kind="class">ArmJoyNode</class>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_JOY_ARM</name>
      <anchorfile>arm__joy__node_8cpp.html</anchorfile>
      <anchor>ab770a33d08a45a910f3519f797c1e2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; control_msgs::GripperCommandAction &gt;</type>
      <name>GripperClient</name>
      <anchorfile>arm__joy__node_8cpp.html</anchorfile>
      <anchor>a185eb0198ab2b6bc179d28f1d5b88fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>arm__joy__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>drive2object.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>drive2object_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; move_base_msgs::MoveBaseAction &gt;</type>
      <name>MoveBaseClient</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>a21e20cc0b6656ae897b3cbb969b93241</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>base_cmd</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>ad51dd18c3081e4b128fa762f1e984817</anchor>
      <arglist>(move_base_msgs::MoveBaseGoal goal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>drive_go_cb</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>a55f7e395e920dbc9a6b9bd35c11fc133</anchor>
      <arglist>(std_srvs::Trigger::Request &amp;req, std_srvs::Trigger::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>move_base_msgs::MoveBaseGoal</type>
      <name>get_pre_pick_pose</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>acb12efef0093d14bd8e7400f60dc8506</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>move_base_msgs::MoveBaseGoal</type>
      <name>get_pre_pick_pose</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>aff97c5e31886c4ed2aa2e77c5637be92</anchor>
      <arglist>(geometry_msgs::Point point)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>base_distance_from_object</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>a33475fec862ed79827cb20b473d15c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener *</type>
      <name>listener_ptr</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>a52d909d1e6beee68853600d3a398078d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MoveBaseClient *</type>
      <name>moveBaseClient_ptr</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>a97eb48212cbe58f9c53d677d9c51a272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>moving</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>afdd7df977b812f9a8192fab08773efca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_name</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>a7f273b9fdca92300f7f34a2120efef29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>moveit::planning_interface::PlanningSceneInterface *</type>
      <name>planning_scene_interface_ptr</name>
      <anchorfile>drive2object_8cpp.html</anchorfile>
      <anchor>a4219f6f187da7e0f6c36b6534be3eefd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>drive_and_pick.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>drive__and__pick_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>drive__and__pick_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>find_objects.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>find__objects_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>arm_msgCallback</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>ae44f05b223bca2e282d1822fedb7438c</anchor>
      <arglist>(const boost::shared_ptr&lt; const geometry_msgs::PoseStamped &gt; &amp;point_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a2ecc7830b8d0c24f1149525c50c487c1</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dynamicParamCallback</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>afe39944b5786c3536eef296a655faf3a</anchor>
      <arglist>(robotican_common::FindObjectDynParamConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find_object</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a582e8c8fb9a4737253de0373be85782c</anchor>
      <arglist>(Mat input, pcl::PointCloud&lt; pcl::PointXYZRGBA &gt;::Ptr cloud, Point3d *obj, std::string frame)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>obj_msgCallback</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a24fdb69126ddf697f570530b65daa6fe</anchor>
      <arglist>(const boost::shared_ptr&lt; const geometry_msgs::PoseStamped &gt; &amp;point_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_trackbar</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>acd0f39dcf5b0ffd24eb1e258857fb739</anchor>
      <arglist>(int, void *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>switch_pcl_topic</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a2e368df476ba81ad5d2b3b661d6918f2</anchor>
      <arglist>(robotican_msgs_srvs::switch_topic::Request &amp;req, robotican_msgs_srvs::switch_topic::Response &amp;res)</arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>bw_image_pub</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a66702734ecdfe91f765d3568a83384e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debug_vision</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a6e72e925a4329afc55dcd7d9c5ff25ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>depth_topic</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a02b70ad3b4a3db459b3299a617557cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>depth_topic1</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a31ebd6c039508f42695286f448928721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>depth_topic2</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>adf23f71db077a33c62566db3ccc7fe7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gaussian_ksize</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>ab2e33c3de7a46f320a9b3e1edca425aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gaussian_sigma</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a96eb43cc0a7a3ef06a149181bd4bf84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>have_object</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>ad4c759f29bf4c061b23f2cade9f8b17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inv_H</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a343ac957bb6db5057f2ed82c293f8b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener *</type>
      <name>listener_ptr</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a52d909d1e6beee68853600d3a398078d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxA</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>abfd13abcf6d563e027440c986225a3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxH</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a23de9635733bad8455b538cfc1dd516d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxS</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a74a216a1b054d862319e4096411dbc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxV</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>ac932d6c78abaff3aa1a747411baa6647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minA</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>ade0cff3139c0d0c7b36456a02c4f3b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minH</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>ad1ef45f68ca1aafc46039d33fba4c657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minS</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a97eeb19846d72af4f7164a67bace506b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minV</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a89e7fdf8a0d9ea7c9969829a0fa2b9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>morph_size</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>aff2c673638dea5a375c4a0c43c257bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>object_id</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a3f3dc8d980c547cf2e5e5183cc95e73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>object_image_pub</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a98a2786d544cb25f37d4ef0da2c5b6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>object_pub</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a0a3f7842ddea20a05fd7ac46d225a708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pose_pub</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>ad5e8c01985924536f9ac931f44b78639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>result_image_pub</name>
      <anchorfile>find__objects_8cpp.html</anchorfile>
      <anchor>a3f31e9fa8cca5ade216069220948e74d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GazeboGraspFix.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>GazeboGraspFix_8cpp</filename>
    <includes id="GazeboGraspFix_8h" name="GazeboGraspFix.h" local="no" imported="no">robotican_common/GazeboGraspFix.h</includes>
    <class kind="class">GazeboGraspFix::CollidingPoint</class>
    <class kind="class">GazeboGraspFix::ObjectContactInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_DISABLE_COLLISIONS_ON_ATTACH</name>
      <anchorfile>GazeboGraspFix_8cpp.html</anchorfile>
      <anchor>a2bc69fdadcc95b5530a1cd5eb7a7d1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FORCES_ANGLE_TOLERANCE</name>
      <anchorfile>GazeboGraspFix_8cpp.html</anchorfile>
      <anchor>ac566e88c0c5621e1d11eb5fc3af46c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MAX_GRIP_COUNT</name>
      <anchorfile>GazeboGraspFix_8cpp.html</anchorfile>
      <anchor>aa49de9775550021c0e44453f55953165</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_RELEASE_TOLERANCE</name>
      <anchorfile>GazeboGraspFix_8cpp.html</anchorfile>
      <anchor>aed21842aaff213cd836b058bf62943ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_UPDATE_RATE</name>
      <anchorfile>GazeboGraspFix_8cpp.html</anchorfile>
      <anchor>aff090682636f58276e79e0c19baecda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>angularDistance</name>
      <anchorfile>GazeboGraspFix_8cpp.html</anchorfile>
      <anchor>a05c9dd5a3fb5538051b46ee6733189af</anchor>
      <arglist>(const gazebo::math::Vector3 &amp;_v1, const gazebo::math::Vector3 &amp;_v2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GazeboGraspFix.h</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/include/robotican_common/</path>
    <filename>GazeboGraspFix_8h</filename>
    <includes id="GazeboGraspGripper_8h" name="GazeboGraspGripper.h" local="no" imported="no">robotican_common/GazeboGraspGripper.h</includes>
    <class kind="class">gazebo::GazeboGraspFix</class>
    <namespace>gazebo</namespace>
  </compound>
  <compound kind="file">
    <name>GazeboGraspGripper.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>GazeboGraspGripper_8cpp</filename>
    <includes id="GazeboGraspGripper_8h" name="GazeboGraspGripper.h" local="no" imported="no">robotican_common/GazeboGraspGripper.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_DISABLE_COLLISIONS_ON_ATTACH</name>
      <anchorfile>GazeboGraspGripper_8cpp.html</anchorfile>
      <anchor>a2bc69fdadcc95b5530a1cd5eb7a7d1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FORCES_ANGLE_TOLERANCE</name>
      <anchorfile>GazeboGraspGripper_8cpp.html</anchorfile>
      <anchor>ac566e88c0c5621e1d11eb5fc3af46c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MAX_GRIP_COUNT</name>
      <anchorfile>GazeboGraspGripper_8cpp.html</anchorfile>
      <anchor>aa49de9775550021c0e44453f55953165</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_RELEASE_TOLERANCE</name>
      <anchorfile>GazeboGraspGripper_8cpp.html</anchorfile>
      <anchor>aed21842aaff213cd836b058bf62943ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_UPDATE_RATE</name>
      <anchorfile>GazeboGraspGripper_8cpp.html</anchorfile>
      <anchor>aff090682636f58276e79e0c19baecda1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GazeboGraspGripper.h</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/include/robotican_common/</path>
    <filename>GazeboGraspGripper_8h</filename>
    <class kind="class">gazebo::GazeboGraspGripper</class>
    <namespace>gazebo</namespace>
  </compound>
  <compound kind="file">
    <name>joy_teleop_node.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>joy__teleop__node_8cpp</filename>
    <class kind="class">JoyTeleop</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>joy__teleop__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>objects_handler.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>objects__handler_8cpp</filename>
    <member kind="function">
      <type>std::string</type>
      <name>get_obj_id</name>
      <anchorfile>objects__handler_8cpp.html</anchorfile>
      <anchor>aaef4b8a71f2c478729219356356f6282</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>get_obj_position</name>
      <anchorfile>objects__handler_8cpp.html</anchorfile>
      <anchor>a8356816cbbc0981837f49847744d625f</anchor>
      <arglist>(int id, geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>shape_msgs::SolidPrimitive</type>
      <name>get_obj_shape</name>
      <anchorfile>objects__handler_8cpp.html</anchorfile>
      <anchor>adc4b64236257809a66990e3642a6c0f9</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_objects</name>
      <anchorfile>objects__handler_8cpp.html</anchorfile>
      <anchor>a48df60c1288782e4baa06d17f3296988</anchor>
      <arglist>(const ar_track_alvar_msgs::AlvarMarkers::ConstPtr &amp;markers)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>objects__handler_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_cb</name>
      <anchorfile>objects__handler_8cpp.html</anchorfile>
      <anchor>aeb17f2b1767e6fd79f0ef4bea31aba0b</anchor>
      <arglist>(std_srvs::SetBool::Request &amp;req, std_srvs::SetBool::Response &amp;res)</arglist>
    </member>
    <member kind="variable">
      <type>moveit::planning_interface::PlanningSceneInterface *</type>
      <name>planning_scene_interface_ptr</name>
      <anchorfile>objects__handler_8cpp.html</anchorfile>
      <anchor>a4219f6f187da7e0f6c36b6534be3eefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>update</name>
      <anchorfile>objects__handler_8cpp.html</anchorfile>
      <anchor>ad27069321e2bd4b1f5c760f9f68ff3ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pan_tilt_object_tracking.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>pan__tilt__object__tracking_8cpp</filename>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::PointHeadAction &gt;</type>
      <name>PointHeadClient</name>
      <anchorfile>pan__tilt__object__tracking_8cpp.html</anchorfile>
      <anchor>a37afcb85b2818d7796acd6938e74288e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>pan__tilt__object__tracking_8cpp.html</anchorfile>
      <anchor>a27a4c3c6c258091f7a495c7bcbfcb3e3</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pan__tilt__object__tracking_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>PointHeadClient *</type>
      <name>point_head_client</name>
      <anchorfile>pan__tilt__object__tracking_8cpp.html</anchorfile>
      <anchor>a82e3b939575305b63cdc98853d195d55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pan_tilt_object_tracking_pid.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>pan__tilt__object__tracking__pid_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>callback</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>ae04985d521ff5164331c72d13d38164b</anchor>
      <arglist>(const sensor_msgs::JointState::ConstPtr &amp;joint_state)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>ad20897c5c8bd47f5d4005989bead0e55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sgn</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>a1ab31b90bc584c635ec159468ceed9b2</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>have_pan</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>abfa865fbad7dab134b42be25b0e8b304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>have_tilt</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>a4c32609d779e5eae2d9a9ab6458d3a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pan_position</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>a51d06f650677e54fe16952b7a736811f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_controller_command</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>ac6c092c18a980b77284ab234080e10ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tilt_position</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>a8735a0a922c8c2fd1f62cf8c58a31de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>tracking</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>af87abb04036c5df0e88b327a5f75a94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>trajectory_msgs::JointTrajectory</type>
      <name>traj</name>
      <anchorfile>pan__tilt__object__tracking__pid_8cpp.html</anchorfile>
      <anchor>a009ef7e2644e7cd695808215fc544a93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pick_and_place_tcp_client.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>pick__and__place__tcp__client_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LEN</name>
      <anchorfile>pick__and__place__tcp__client_8cpp.html</anchorfile>
      <anchor>aabf4f709c8199e41cf279c77112345fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; tcp::socket &gt;</type>
      <name>socket_ptr</name>
      <anchorfile>pick__and__place__tcp__client_8cpp.html</anchorfile>
      <anchor>a28f1ced5e65cfed74e5175dbe7d9e147</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeColor</name>
      <anchorfile>pick__and__place__tcp__client_8cpp.html</anchorfile>
      <anchor>ae2233802c7c4c2833c21cc2dfcfa27f2</anchor>
      <arglist>(std::string colorName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pick__and__place__tcp__client_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std_srvs::Trigger::Response</type>
      <name>pickAndPlace</name>
      <anchorfile>pick__and__place__tcp__client_8cpp.html</anchorfile>
      <anchor>a4f0d774dc42819f592595613ceb4605a</anchor>
      <arglist>(ros::ServiceClient &amp;pickAndPlaceClient)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recover</name>
      <anchorfile>pick__and__place__tcp__client_8cpp.html</anchorfile>
      <anchor>ac5213b494bd93446774c46038d56fb69</anchor>
      <arglist>(ros::ServiceClient &amp;pickAndPlaceClient, tcp::socket &amp;client)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pick_and_place_tcp_server.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>pick__and__place__tcp__server_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LEN</name>
      <anchorfile>pick__and__place__tcp__server_8cpp.html</anchorfile>
      <anchor>aabf4f709c8199e41cf279c77112345fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; tcp::socket &gt;</type>
      <name>socket_ptr</name>
      <anchorfile>pick__and__place__tcp__server_8cpp.html</anchorfile>
      <anchor>a28f1ced5e65cfed74e5175dbe7d9e147</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeColor</name>
      <anchorfile>pick__and__place__tcp__server_8cpp.html</anchorfile>
      <anchor>ae2233802c7c4c2833c21cc2dfcfa27f2</anchor>
      <arglist>(std::string colorName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pick__and__place__tcp__server_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std_srvs::Trigger::Response</type>
      <name>pickAndPlace</name>
      <anchorfile>pick__and__place__tcp__server_8cpp.html</anchorfile>
      <anchor>a4f0d774dc42819f592595613ceb4605a</anchor>
      <arglist>(ros::ServiceClient &amp;pickAndPlaceClient)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recover</name>
      <anchorfile>pick__and__place__tcp__server_8cpp.html</anchorfile>
      <anchor>aa1524e8decdee450f0773cd9b12aaaeb</anchor>
      <arglist>(ros::ServiceClient &amp;pickAndPlaceClient, socket_ptr &amp;client)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_head_action.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>point__head__action_8cpp</filename>
    <class kind="class">ControlHead</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>point__head__action_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printVector3</name>
      <anchorfile>point__head__action_8cpp.html</anchorfile>
      <anchor>ace6f4cbcce7f5a82d36a863e16c87bf5</anchor>
      <arglist>(const char *label, tf::Vector3 v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reach_event_node.cpp</name>
    <path>/tmp/catkin_workspace/src/armadillo2/armadillo2_utils/robotican_common/src/</path>
    <filename>reach__event__node_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>reach__event__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArmJoyNode</name>
    <filename>classArmJoyNode.html</filename>
    <member kind="function">
      <type></type>
      <name>ArmJoyNode</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a0ce9d18348998c81dd07f5f0ddfd9cb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a396a907fd75cb1c09b52306f6b1eb27a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doneCb</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a11c176399bd269f061c158c6be999201</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const control_msgs::GripperCommandResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>haveMoveGoal</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a241b5cf97e3ea37f4c7a4d273774b33e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>joyCallback</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a20482410a5c8773afd560c348077e543</anchor>
      <arglist>(const sensor_msgs::Joy::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_aButtonIndex</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a37f6b7042ee6b052e1fb961156acd33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_bButtonIndex</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>aa8d40bc1a4fdea5a86a1c9102586875b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_deadManIndex</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a43619d2a2de22f35fd1b9ee653369e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_gripperState</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>ad0e58ae5b311778b511e5bae2d9983c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_gripperWorking</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>aa2686e68e0f67cbe80b7005068ef40cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>moveit::planning_interface::MoveGroup</type>
      <name>_group</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>ad66623bf5513bd39aea5e4f3d12b337f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_hardProfileIndex</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a50d99852ab6ba4c533aab46ddc512bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>_joySub</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a3f1c08a560de03c5b0b6c970e5353b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nodeHandle</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a2dec8ec0d7ace58e4f55a6478106384e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_rightLeftAxis</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>afefde1a7d82c25bc3b904b539df334c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rotation1IncreamentValue</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a7dd5b892e596119502b7351d7d42d0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_rotation1State</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a9ef042fb84dde1a3c3078337d0d1bbe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rotation2IncreamentValue</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>ae4123c4d4b1e438330e20c9ad6ec0244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_rotation2State</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a3e4a6a2b103813041fcef11eb7f545ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_shoulder1IncreamentValue</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>ad61131d09f50d1ada6378a831cce610d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_shoulder1State</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a180e67265c43f952959edf9740150f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_shoulder2IncreamentValue</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a10ba6eab6553fb8070749f7ac6a4eea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_shoulder2State</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a68f657e1cf7bae06e84bf1a1366d2dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_shoulder3IncreamentValue</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a187025ca5f398e90d3302b4522bf9281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_shoulder3State</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a8cedb688ca3574cdc8a157fec76f3f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_softProfileIndex</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>abb6f4d113ab8602be92ae7deafcb355d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::AsyncSpinner</type>
      <name>_spinner</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a4a68fc7f0921fc3b8593af53d7134a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_upDownAxis</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>afcdf736ac14b8970b7ceb8bc393fff42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_wristIncreamentValue</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a06faaf7f4a89d53894481ba1d8fe2e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_wristState</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a274fb0654e77b474ee59ed87994875c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_xButtonIndex</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>a8bbb0adae791258c45322b76cbf6e886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_yButtonIndex</name>
      <anchorfile>classArmJoyNode.html</anchorfile>
      <anchor>aa5b439333acbb969f2ab63eab66edad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GazeboGraspFix::CollidingPoint</name>
    <filename>classGazeboGraspFix_1_1CollidingPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>CollidingPoint</name>
      <anchorfile>classGazeboGraspFix_1_1CollidingPoint.html</anchorfile>
      <anchor>adcf55239c404a62316d09c751a5701ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CollidingPoint</name>
      <anchorfile>classGazeboGraspFix_1_1CollidingPoint.html</anchorfile>
      <anchor>a069480a630261d90a1ed43bdc4dbc86f</anchor>
      <arglist>(const CollidingPoint &amp;o)</arglist>
    </member>
    <member kind="variable">
      <type>physics::CollisionPtr</type>
      <name>collLink</name>
      <anchorfile>classGazeboGraspFix_1_1CollidingPoint.html</anchorfile>
      <anchor>a4814336a15190fd91ecba4da620f3b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>physics::CollisionPtr</type>
      <name>collObj</name>
      <anchorfile>classGazeboGraspFix_1_1CollidingPoint.html</anchorfile>
      <anchor>a9f525f8f32edea47bfcb237817bc3147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::math::Vector3</type>
      <name>force</name>
      <anchorfile>classGazeboGraspFix_1_1CollidingPoint.html</anchorfile>
      <anchor>adcb046b2ab1ef9bfffa49170493afae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>gripperName</name>
      <anchorfile>classGazeboGraspFix_1_1CollidingPoint.html</anchorfile>
      <anchor>ad0d0af01d83a1b295079d186c9ed93ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::math::Vector3</type>
      <name>objPos</name>
      <anchorfile>classGazeboGraspFix_1_1CollidingPoint.html</anchorfile>
      <anchor>a3ee78a47f4b8f71180fbaa1926dc41b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gazebo::math::Vector3</type>
      <name>pos</name>
      <anchorfile>classGazeboGraspFix_1_1CollidingPoint.html</anchorfile>
      <anchor>a03eecf289c6601de1c6f6f71b883cd6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sum</name>
      <anchorfile>classGazeboGraspFix_1_1CollidingPoint.html</anchorfile>
      <anchor>ac675d9b92cdc7743b0e908d888d8af1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ControlHead</name>
    <filename>classControlHead.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cancelCB</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a4bda7f1a17181f0efcb82efad0beb7a1</anchor>
      <arglist>(GoalHandle gh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ControlHead</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a9b15a6e1f947b1055981d4f55e708991</anchor>
      <arglist>(const ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>controllerStateCB</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>afb3163a7fdc42d447015d15f12d5a74f</anchor>
      <arglist>(const pr2_controllers_msgs::JointTrajectoryControllerStateConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goalCB</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a45f5acdec66635ab55bd2555a116fd3f</anchor>
      <arglist>(GoalHandle gh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>watchdog</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a60a9ab3cbd8ca2905f917f1a233b5d63</anchor>
      <arglist>(const ros::TimerEvent &amp;e)</arglist>
    </member>
    <member kind="variable">
      <type>pr2_controllers_msgs::JointTrajectoryControllerStateConstPtr</type>
      <name>last_controller_state_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a01046e8e0bbcc050dc4a7d5fdd2d0345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PHAS::GoalHandle</type>
      <name>GoalHandle</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a4775f6499bad53a4eb1e869933883c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>actionlib::ActionServer&lt; pr2_controllers_msgs::PointHeadAction &gt;</type>
      <name>PHAS</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a48eb6b574c9958b1dff6de96a380b5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>action_name_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>ac83f9fbf09dd672b76ae49a50ea8ff4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PHAS</type>
      <name>action_server_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a7826a5596328ef5a2c9870dc110d250e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GoalHandle</type>
      <name>active_goal_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>aa887b8b0e9c6b0792f7c972bb4761282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Chain</type>
      <name>chain_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a7a118e1e1e322cd9e9b7197c172df017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>cli_query_traj_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a816316b076efc3dbb72135fd156288c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>command_sub_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>abef209522115209c3de676463c3dabb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>default_pointing_frame_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>ac21662c0bad613161eb6a07e43565810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_active_goal_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>acda2f8c6d2a8e1cc13c9634898e979f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; KDL::ChainJntToJacSolver &gt;</type>
      <name>jac_solver_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>af5ca27c4be38fd7594553f84c115a7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joint_names_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a0b26b259ba970dabfeccfa1b4760ca42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>aab16906ddef723776c55bc607c265914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>node_name_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a9d0ec70b91b18022620f310da5d4675c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pan_link_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>adc3500bee2db04b8c13a0991ad014eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pan_parent_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>ae253cdfb7a810f1e8b5127a7aa8387f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>ab49995aebe1f84d38e6719f0fc224209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Vector3</type>
      <name>pointing_axis_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>ae5018c6fc952a5cff7e8c584b6823ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pointing_frame_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a7aa6bcb9c59a66f191f6731a5358e398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; KDL::ChainFkSolverPos &gt;</type>
      <name>pose_solver_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a3cf57a43c1e3a38a075f9b659ef9f719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_controller_command_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>afda0ae9d00003236805c3c129f76f9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>root_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>ab6c65f192c51d7e52dfdc14c345b74d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_controller_state_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a9aca85e3a7e5029ebc041e4725a38926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>success_angle_threshold_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a3f8dbfd8123b2cce55fbec85f92aa193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PointStamped</type>
      <name>target_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a16eb42f5a3571dfbd2a4488ce663b200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Stamped&lt; tf::Point &gt;</type>
      <name>target_in_pan_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>aa9439132814a8625bcbeeae744612725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::Point</type>
      <name>target_in_root_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a73bf6cfb4374b31be1ad1b5f0cac43ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfl_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a9d132a972433ac4609514e9e204d578a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tip_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>ab64b21215577ada6595ef1ea053b3216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDL::Tree</type>
      <name>tree_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a7448b6d17be85b2e79839c496e69cf88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>urdf::Model</type>
      <name>urdf_model_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>aaba8569d7d4b6cf207771f48bb78e82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>watchdog_timer_</name>
      <anchorfile>classControlHead.html</anchorfile>
      <anchor>a6a6edb486419131b8e01ff51f4dd389f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboGraspFix</name>
    <filename>classgazebo_1_1GazeboGraspFix.html</filename>
    <class kind="class">GazeboGraspFix::CollidingPoint</class>
    <class kind="class">GazeboGraspFix::ObjectContactInfo</class>
    <member kind="function">
      <type></type>
      <name>GazeboGraspFix</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>ab0344b5991e848552c8301b94de63924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GazeboGraspFix</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a31c3af914797ad6b382b86bb6b82a842</anchor>
      <arglist>(physics::ModelPtr _model)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnAttach</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a07138e09a6b60523c533179284092f03</anchor>
      <arglist>(const std::string &amp;objectName, const std::string &amp;armName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDetach</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a55fee65c23af3ac22853ed6b51b95770</anchor>
      <arglist>(const std::string &amp;objectName, const std::string &amp;armName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboGraspFix</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a0febf929ffe8bba16c1ffcc6032c5f21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkGrip</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a273a6cf36a2c599090acfd59a0fee8c2</anchor>
      <arglist>(const std::vector&lt; math::Vector3 &gt; &amp;forces, float minAngleDiff, float lengthRatio)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>getAttachedObjects</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a632b9c62c9abe3b1cb6dee5907f92344</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Init</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a9921fe4676e3bb33d4043d3500a1344d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitValues</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>af25c2f75bc2b83c1a0da00ee60fa7555</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isGripperLink</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>af053d419321989eb855a677e54522b38</anchor>
      <arglist>(const std::string &amp;linkName, std::string &amp;gripperName) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a121032fe1640842b182412e3f14a37ab</anchor>
      <arglist>(physics::ModelPtr _parent, sdf::ElementPtr _sdf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>objectAttachedToGripper</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a29bfbdf8f77d32944c435a831021ecfc</anchor>
      <arglist>(const ObjectContactInfo &amp;objContInfo, std::string &amp;attachedToGripper) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>objectAttachedToGripper</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a4305a886a35d1d6901783b33f2871541</anchor>
      <arglist>(const std::string &amp;gripperName, std::string &amp;attachedToGripper) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnContact</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>aa3ef7c21cdc795475177b0ead6259a5e</anchor>
      <arglist>(const ConstContactsPtr &amp;ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a67c05954a226a45812eec70b7c017b25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; std::string, CollidingPoint &gt; &gt;</type>
      <name>attachGripContacts</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>aa64f0a029424c340de8b613a7fbeaaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>collisions</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a6d712e6eaa7a81bee0d8cb708ea881ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; std::string, CollidingPoint &gt; &gt;</type>
      <name>contacts</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>ac7a0eec273641fad3ca16df64bb28469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>transport::SubscriberPtr</type>
      <name>contactSub</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a245197ae3ff663e3abdf01176b72a470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>disableCollisionsOnAttach</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a9ebdc49d7c04ef3ced751c291f0f2151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>forcesAngleTolerance</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a2a7afe21bf3f2dd0bf9c1a42a2e0f40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>gripCounts</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a32ec98a24d8c2f56e46070fdab407f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>gripCountThreshold</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>abbc87650d76257ae42f74e6c7e349aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, GazeboGraspGripper &gt;</type>
      <name>grippers</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>abaa790e5809cc35126e7cd14d7c0834c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxGripCount</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a5b99a77bf9a09a00d1b584f955dc2f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutexContacts</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a0d98ed1f73ddf5876492e63fb0fc311d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>transport::NodePtr</type>
      <name>node</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>aaa342baf8d2388e5f5708e5ecc17b954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>prevUpdateTime</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a282e3357a6a0a4bb120d21b5376b4f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>releaseTolerance</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>adba3b43812b8961802c9963c3914fce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>event::ConnectionPtr</type>
      <name>update_connection</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a21e9167612c27e365f1bdfb23911909e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>common::Time</type>
      <name>updateRate</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a6bf32cbc9186be0eb4cddc9b90872ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::WorldPtr</type>
      <name>world</name>
      <anchorfile>classgazebo_1_1GazeboGraspFix.html</anchorfile>
      <anchor>a6e3e1953eb12ee9c157141a9d552d6c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gazebo::GazeboGraspGripper</name>
    <filename>classgazebo_1_1GazeboGraspGripper.html</filename>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>attachedObject</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>af1591e385c914b42a3a864fd1f8ff76b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GazeboGraspGripper</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a9bdfae9c756935fa69597937f9c76f5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GazeboGraspGripper</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a46877ee3f73953be0b78499bf88e044e</anchor>
      <arglist>(const GazeboGraspGripper &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getGripperName</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a96a851141c3c0acbd40730a300f42373</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HandleAttach</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a09024e8c90fc5ca5987d7b42298322a7</anchor>
      <arglist>(const std::string &amp;objName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HandleDetach</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a88669300cfe543640f468fb1bdc37fbb</anchor>
      <arglist>(const std::string &amp;objName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCollisionLink</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a22a51c18dd074397ee2be427175302e3</anchor>
      <arglist>(const std::string &amp;linkName) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLink</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a5b831c119ce91edbe74042284991c19d</anchor>
      <arglist>(const std::string &amp;linkName) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Init</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a1b194d770068319da37baf07ca6ad12b</anchor>
      <arglist>(physics::ModelPtr &amp;_model, const std::string &amp;_gripperName, const std::string &amp;palmLinkName, const std::vector&lt; std::string &gt; &amp;fingerLinkNames, bool _disableCollisionsOnAttach, std::map&lt; std::string, physics::CollisionPtr &gt; &amp;_collisions)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObjectAttached</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a876df4e04f503f24b7e824c6865e818e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GazeboGraspGripper</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>aa5c0f344675d1c28af50257adc7c73bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>attached</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a75d60aeb332a9863da124bca8143ebdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>attachedObjName</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>af814f7beb50f850657a9b530276518c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, physics::CollisionPtr &gt;</type>
      <name>collisionElems</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>ad3e66c858487cbafbf12e9c5f864ef9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>disableCollisionsOnAttach</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>ab1690b2535fe6925b6d7302adcab77ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::JointPtr</type>
      <name>fixedJoint</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>aa635f99e75deb1e34a50b02e2f57e822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gripperName</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a041467edd4da830d2f7d4f8d87f81690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>linkNames</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>a98df88c9859200f115d7fc3e98f92749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::ModelPtr</type>
      <name>model</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>aca46d6fc29f98b1d87107fb857800295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>physics::LinkPtr</type>
      <name>palmLink</name>
      <anchorfile>classgazebo_1_1GazeboGraspGripper.html</anchorfile>
      <anchor>af9244f87327e57e2fa1efee708a827db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JoyTeleop</name>
    <filename>classJoyTeleop.html</filename>
    <member kind="function">
      <type></type>
      <name>JoyTeleop</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>a719f8e601369e9805ce8de2ad618b74c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>aa50081334646bb1f6ba0ddceefe11c50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>joyCallback</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>a2a793d2a3b723e609c94f6fcd602f137</anchor>
      <arglist>(const sensor_msgs::Joy::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_angularAxisIndex</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>ad2dc7f8b12650ea824c18a493344defe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_angularScale</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>a898f09fd569f6cc72e8403724f00556d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_cmd</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>ae89444a0be8d5feb1d1c1a8aadf64cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_deadManIndex</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>a1518b83e84b99df897f2de72fbd347eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>_joyListener</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>aaf91cfe02eeaa2406a13701eea4bacd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_linearAxisIndex</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>a10ea795398c4ee487a3cfe92c6991e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_linearScale</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>a81683ddd45d385b7e56bc6c6d099163f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>_nodeHandle</name>
      <anchorfile>classJoyTeleop.html</anchorfile>
      <anchor>a4c7ec541fff43948d3bcf2d98fb15824</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GazeboGraspFix::ObjectContactInfo</name>
    <filename>classGazeboGraspFix_1_1ObjectContactInfo.html</filename>
    <member kind="variable">
      <type>std::vector&lt; gazebo::math::Vector3 &gt;</type>
      <name>appliedForces</name>
      <anchorfile>classGazeboGraspFix_1_1ObjectContactInfo.html</anchorfile>
      <anchor>aade0f48acfdc4250e145a75997c66ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>grippersInvolved</name>
      <anchorfile>classGazeboGraspFix_1_1ObjectContactInfo.html</anchorfile>
      <anchor>aeef2b4ac68cc75fab23dfdeb12cc7ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>maxContactGripper</name>
      <anchorfile>classGazeboGraspFix_1_1ObjectContactInfo.html</anchorfile>
      <anchor>a8ae923258581b5896d18d8ddbc1f7141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxGripperContactCnt</name>
      <anchorfile>classGazeboGraspFix_1_1ObjectContactInfo.html</anchorfile>
      <anchor>ab4206f3527cd37366837dc718498aad6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gazebo</name>
    <filename>namespacegazebo.html</filename>
    <class kind="class">gazebo::GazeboGraspFix</class>
    <class kind="class">gazebo::GazeboGraspGripper</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>accd51a1a10d651d25b97e5ef6d06ff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacegazebo.html</anchorfile>
      <anchor>af8791a1ec4206eb007f491b8e54ccd56</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
