<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/src/</path>
    <filename>main_8cpp</filename>
    <includes id="pr2__arm__kinematics_8h" name="pr2_arm_kinematics.h" local="no" imported="no">pr2_arm_kinematics/pr2_arm_kinematics.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_arm_ik.cpp</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/src/</path>
    <filename>pr2__arm__ik_8cpp</filename>
    <includes id="pr2__arm__ik_8h" name="pr2_arm_ik.h" local="no" imported="no">moveit/pr2_arm_kinematics/pr2_arm_ik.h</includes>
  </compound>
  <compound kind="file">
    <name>pr2_arm_ik.h</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/include/moveit/pr2_arm_kinematics/</path>
    <filename>pr2__arm__ik_8h</filename>
    <includes id="pr2__arm__kinematics__utils_8h" name="pr2_arm_kinematics_utils.h" local="no" imported="no">moveit/pr2_arm_kinematics/pr2_arm_kinematics_utils.h</includes>
    <includes id="pr2__arm__kinematics__constants_8h" name="pr2_arm_kinematics_constants.h" local="no" imported="no">moveit/pr2_arm_kinematics/pr2_arm_kinematics_constants.h</includes>
    <namespace>pr2_arm_kinematics</namespace>
  </compound>
  <compound kind="file">
    <name>pr2_arm_ik_solver.cpp</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/src/</path>
    <filename>pr2__arm__ik__solver_8cpp</filename>
    <includes id="pr2__arm__ik__solver_8h" name="pr2_arm_ik_solver.h" local="no" imported="no">moveit/pr2_arm_kinematics/pr2_arm_ik_solver.h</includes>
  </compound>
  <compound kind="file">
    <name>pr2_arm_ik_solver.h</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/include/moveit/pr2_arm_kinematics/</path>
    <filename>pr2__arm__ik__solver_8h</filename>
    <includes id="pr2__arm__ik_8h" name="pr2_arm_ik.h" local="no" imported="no">moveit/pr2_arm_kinematics/pr2_arm_ik.h</includes>
    <includes id="pr2__arm__kinematics__utils_8h" name="pr2_arm_kinematics_utils.h" local="no" imported="no">moveit/pr2_arm_kinematics/pr2_arm_kinematics_utils.h</includes>
    <namespace>pr2_arm_kinematics</namespace>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NO_IK_SOLUTION</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ae8b821620ec119e950524b084b97545d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TIMED_OUT</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a244bc5bbfbb9d1a10247215245eb3f36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_arm_kinematics.cpp</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/src/</path>
    <filename>pr2__arm__kinematics_8cpp</filename>
    <includes id="pr2__arm__kinematics_8h" name="pr2_arm_kinematics.h" local="no" imported="no">pr2_arm_kinematics/pr2_arm_kinematics.h</includes>
    <namespace>pr2_arm_kinematics</namespace>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>FK_INFO_SERVICE</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>af4140c4bfca8d604d2a4b59722e9fd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>FK_SERVICE</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>adc80cfd50d6cccd2561f9c0d4d2403c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>IK_INFO_SERVICE</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a22a91ca286cfa69ea7afc03e117b525d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>IK_SERVICE</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>afb002be164be9d21208a328a9eac053a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_arm_kinematics.h</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/include/moveit/pr2_arm_kinematics/</path>
    <filename>pr2__arm__kinematics_8h</filename>
    <includes id="pr2__arm__ik__solver_8h" name="pr2_arm_ik_solver.h" local="no" imported="no">pr2_arm_kinematics/pr2_arm_ik_solver.h</includes>
    <class kind="class">pr2_arm_kinematics::PR2ArmKinematics</class>
    <namespace>pr2_arm_kinematics</namespace>
  </compound>
  <compound kind="file">
    <name>pr2_arm_kinematics_constants.h</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/include/moveit/pr2_arm_kinematics/</path>
    <filename>pr2__arm__kinematics__constants_8h</filename>
    <namespace>pr2_arm_kinematics</namespace>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>IK_EPS</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ac6a291b8c671719448644572f9b7aa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NUM_JOINTS_ARM7DOF</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a816d8c9a19c2e2967b4243a2585bba79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_arm_kinematics_plugin.cpp</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/src/</path>
    <filename>pr2__arm__kinematics__plugin_8cpp</filename>
    <includes id="pr2__arm__kinematics__plugin_8h" name="pr2_arm_kinematics_plugin.h" local="no" imported="no">moveit/pr2_arm_kinematics/pr2_arm_kinematics_plugin.h</includes>
    <namespace>pr2_arm_kinematics</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pr2__arm__kinematics__plugin_8cpp.html</anchorfile>
      <anchor>aaa5b5a585bbd20c9ca441d13bad5755c</anchor>
      <arglist>(pr2_arm_kinematics::PR2ArmKinematicsPlugin, kinematics::KinematicsBase)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_arm_kinematics_plugin.h</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/include/moveit/pr2_arm_kinematics/</path>
    <filename>pr2__arm__kinematics__plugin_8h</filename>
    <includes id="pr2__arm__ik__solver_8h" name="pr2_arm_ik_solver.h" local="no" imported="no">moveit/pr2_arm_kinematics/pr2_arm_ik_solver.h</includes>
    <namespace>pr2_arm_kinematics</namespace>
  </compound>
  <compound kind="file">
    <name>pr2_arm_kinematics_utils.cpp</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/src/</path>
    <filename>pr2__arm__kinematics__utils_8cpp</filename>
    <includes id="pr2__arm__kinematics__utils_8h" name="pr2_arm_kinematics_utils.h" local="no" imported="no">moveit/pr2_arm_kinematics/pr2_arm_kinematics_utils.h</includes>
    <includes id="pr2__arm__kinematics__constants_8h" name="pr2_arm_kinematics_constants.h" local="no" imported="no">moveit/pr2_arm_kinematics/pr2_arm_kinematics_constants.h</includes>
    <namespace>pr2_arm_kinematics</namespace>
    <member kind="function">
      <type>bool</type>
      <name>checkFKService</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a41db6ddc893ca7c26440c7e61d8a2d7d</anchor>
      <arglist>(moveit_msgs::GetPositionFK::Request &amp;request, moveit_msgs::GetPositionFK::Response &amp;response, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIKService</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a987e06a365ff8c222568f599ee8fdbdc</anchor>
      <arglist>(moveit_msgs::GetPositionIK::Request &amp;request, moveit_msgs::GetPositionIK::Response &amp;response, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkJointNames</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a91abf48dd0b300a1df5fd305b43dcff1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;joint_names, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkLinkName</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a238c65a13429a0ca337c1caa13a15a8c</anchor>
      <arglist>(const std::string &amp;link_name, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkLinkNames</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a5d6147fe4ae603284e1d46b6606b3140</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;link_names, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkRobotState</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>affacf79416a6eb8ecdfe73a6233ee0af</anchor>
      <arglist>(moveit_msgs::RobotState &amp;robot_state, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertPoseToRootFrame</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a78a02b4623966b0cc3a4b46b188348f7</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose_msg, KDL::Frame &amp;pose_kdl, const std::string &amp;root_frame, tf::TransformListener &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertPoseToRootFrame</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a699d7d1e89d7758ce3dc6b990cbabea7</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose_msg, geometry_msgs::PoseStamped &amp;pose_msg_out, const std::string &amp;root_frame, tf::TransformListener &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getJointIndex</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ae9cbf137821fb7fdb988c26e56310af3</anchor>
      <arglist>(const std::string &amp;name, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKDLChain</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>af0523bf32fd5b8325a12c12497b62a04</anchor>
      <arglist>(const std::string &amp;xml_string, const std::string &amp;root_name, const std::string &amp;tip_name, KDL::Chain &amp;kdl_chain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getKDLSegmentIndex</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a3397abd63c2b5232fb14a26c7d7a3853</anchor>
      <arglist>(const KDL::Chain &amp;chain, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKDLTree</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ae5237df4d00a7dbdb07a080ba0565ea4</anchor>
      <arglist>(const std::string &amp;xml_string, const std::string &amp;root_name, const std::string &amp;tip_name, KDL::Tree &amp;kdl_chain)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadRobotModel</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ac9aa53d98899869c54062c7948c6e18e</anchor>
      <arglist>(ros::NodeHandle node_handle, urdf::Model &amp;robot_model, std::string &amp;xml_string)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>matrixInverse</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a9020143d0e191764fe66cbbf006ad359</anchor>
      <arglist>(const Eigen::Matrix4f &amp;g)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>IK_DEFAULT_TIMEOUT</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>afcd619c8a6533aafd35527d366f5d1eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_arm_kinematics_utils.h</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/include/moveit/pr2_arm_kinematics/</path>
    <filename>pr2__arm__kinematics__utils_8h</filename>
    <namespace>pr2_arm_kinematics</namespace>
    <member kind="function">
      <type>bool</type>
      <name>checkFKService</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a41db6ddc893ca7c26440c7e61d8a2d7d</anchor>
      <arglist>(moveit_msgs::GetPositionFK::Request &amp;request, moveit_msgs::GetPositionFK::Response &amp;response, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIKService</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a987e06a365ff8c222568f599ee8fdbdc</anchor>
      <arglist>(moveit_msgs::GetPositionIK::Request &amp;request, moveit_msgs::GetPositionIK::Response &amp;response, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkJointNames</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a91abf48dd0b300a1df5fd305b43dcff1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;joint_names, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkLinkName</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a238c65a13429a0ca337c1caa13a15a8c</anchor>
      <arglist>(const std::string &amp;link_name, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkLinkNames</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a5d6147fe4ae603284e1d46b6606b3140</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;link_names, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkRobotState</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>affacf79416a6eb8ecdfe73a6233ee0af</anchor>
      <arglist>(moveit_msgs::RobotState &amp;robot_state, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertPoseToRootFrame</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a78a02b4623966b0cc3a4b46b188348f7</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose_msg, KDL::Frame &amp;pose_kdl, const std::string &amp;root_frame, tf::TransformListener &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertPoseToRootFrame</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a699d7d1e89d7758ce3dc6b990cbabea7</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose_msg, geometry_msgs::PoseStamped &amp;pose_msg_out, const std::string &amp;root_frame, tf::TransformListener &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getJointIndex</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ae9cbf137821fb7fdb988c26e56310af3</anchor>
      <arglist>(const std::string &amp;name, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKDLChain</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>af0523bf32fd5b8325a12c12497b62a04</anchor>
      <arglist>(const std::string &amp;xml_string, const std::string &amp;root_name, const std::string &amp;tip_name, KDL::Chain &amp;kdl_chain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getKDLSegmentIndex</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a3397abd63c2b5232fb14a26c7d7a3853</anchor>
      <arglist>(const KDL::Chain &amp;chain, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKDLTree</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ae5237df4d00a7dbdb07a080ba0565ea4</anchor>
      <arglist>(const std::string &amp;xml_string, const std::string &amp;root_name, const std::string &amp;tip_name, KDL::Tree &amp;kdl_chain)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadRobotModel</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ac9aa53d98899869c54062c7948c6e18e</anchor>
      <arglist>(ros::NodeHandle node_handle, urdf::Model &amp;robot_model, std::string &amp;xml_string)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>matrixInverse</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a9020143d0e191764fe66cbbf006ad359</anchor>
      <arglist>(const Eigen::Matrix4f &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_constraint_sampler.cpp</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_moveit_constraint_sampler/src/</path>
    <filename>pr2__constraint__sampler_8cpp</filename>
    <class kind="class">pr2_constraint_sampler::PR2ConstraintSampler</class>
    <class kind="class">pr2_constraint_sampler::PR2ConstraintSamplerAllocator</class>
    <namespace>pr2_constraint_sampler</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pr2__constraint__sampler_8cpp.html</anchorfile>
      <anchor>a04efeaab7c2d3870f2dfe1cea12636fc</anchor>
      <arglist>(pr2_constraint_sampler::PR2ConstraintSamplerAllocator, constraint_samplers::ConstraintSamplerAllocator)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_moveit_controller_manager.cpp</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_moveit_controller_manager/src/</path>
    <filename>pr2__moveit__controller__manager_8cpp</filename>
    <class kind="class">pr2_moveit_controller_manager::ActionBasedControllerHandle</class>
    <class kind="struct">pr2_moveit_controller_manager::Pr2MoveItControllerManager::ControllerInformation</class>
    <class kind="class">pr2_moveit_controller_manager::Pr2FollowJointTrajectoryControllerHandle</class>
    <class kind="class">pr2_moveit_controller_manager::Pr2GripperControllerHandle</class>
    <class kind="class">pr2_moveit_controller_manager::Pr2MoveItControllerManager</class>
    <namespace>pr2_moveit_controller_manager</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>pr2__moveit__controller__manager_8cpp.html</anchorfile>
      <anchor>a0fa39529e378a8c33443b265e3d3cb81</anchor>
      <arglist>(pr2_moveit_controller_manager::Pr2MoveItControllerManager, moveit_controller_manager::MoveItControllerManager)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_MAX_GRIPPER_EFFORT</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>a525306e996ab593b39a2bd52c9dbbfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GAP_CONVERSION_RATIO</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>a4d5765e300b5bf88bb94780a7e98e757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GRIPPER_CLOSED</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>ac08bd07d5b73f671b4aa7754f9b13983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GRIPPER_OPEN</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>af541b4efb2bb71acf125eb4dce357b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>L_GRIPPER_JOINT</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>acb0c2b995d60ceadccf8b9e893354f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>R_GRIPPER_JOINT</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>a33e099226f99d5a4a308580f97468fa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pr2_moveit_sensor_manager.cpp</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_moveit_sensor_manager/src/</path>
    <filename>pr2__moveit__sensor__manager_8cpp</filename>
    <class kind="class">pr2_moveit_sensor_manager::Pr2MoveItSensorManager</class>
    <namespace>pr2_moveit_sensor_manager</namespace>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacepr2__moveit__sensor__manager.html</anchorfile>
      <anchor>ac57f793bd347f87cbd1ee2a028996c69</anchor>
      <arglist>(pr2_moveit_sensor_manager::Pr2MoveItSensorManager, moveit_sensor_manager::MoveItSensorManager)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_ik_with_cost.cpp</name>
    <path>/tmp/ws/src/moveit_pr2/pr2_moveit_plugins/pr2_arm_kinematics/test/</path>
    <filename>test__ik__with__cost_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>IK_NEAR</name>
      <anchorfile>test__ik__with__cost_8cpp.html</anchorfile>
      <anchor>a5f62aaa1dd63cf3367df0836b46b1b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IK_NEAR_TRANSLATE</name>
      <anchorfile>test__ik__with__cost_8cpp.html</anchorfile>
      <anchor>ae3a06c23d1d34a7a1d6a24aea7f88a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>gen_rand</name>
      <anchorfile>test__ik__with__cost_8cpp.html</anchorfile>
      <anchor>a02aaa6d62c5197778030630d281f5fff</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__ik__with__cost_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NOT_NEAR</name>
      <anchorfile>test__ik__with__cost_8cpp.html</anchorfile>
      <anchor>a111f8d9f66230da205f0c59142d96de7</anchor>
      <arglist>(const double &amp;v1, const double &amp;v2, const double &amp;NEAR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test</name>
      <anchorfile>test__ik__with__cost_8cpp.html</anchorfile>
      <anchor>ae1a3968e7947464bee7714f6d43b7002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ARM_FK_NAME</name>
      <anchorfile>test__ik__with__cost_8cpp.html</anchorfile>
      <anchor>a756856004748f2a494256073bf59fc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ARM_IK_NAME</name>
      <anchorfile>test__ik__with__cost_8cpp.html</anchorfile>
      <anchor>a182474a931033f7c610b270ec6741372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>ARM_QUERY_NAME</name>
      <anchorfile>test__ik__with__cost_8cpp.html</anchorfile>
      <anchor>a6d6f337bf66827a2e551aeba5b4c72ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NUM_TESTS</name>
      <anchorfile>test__ik__with__cost_8cpp.html</anchorfile>
      <anchor>a51ceacd2eee1ffa83fe1004e33a6a96f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_moveit_controller_manager::ActionBasedControllerHandle</name>
    <filename>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</filename>
    <templarg>T</templarg>
    <base>moveit_controller_manager::MoveItControllerHandle</base>
    <member kind="function">
      <type></type>
      <name>ActionBasedControllerHandle</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>ae7b751a900b294817000b046bad5aaba</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>cancelExecution</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a32197d82315721c839c11fa66c557ad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::ExecutionStatus</type>
      <name>getLastExecutionStatus</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a982896779a6cb7a3097529ee8944e6bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a1209516a7d80925cdec15cfb75f1e093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>waitForExecution</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a2790be0995aefbaf2e49fba428b63164</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0))</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finishControllerExecution</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a7fa966f81464f7ce4832f66606f671da</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; actionlib::SimpleActionClient&lt; T &gt; &gt;</type>
      <name>controller_action_client_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a8e5984932eb56f38ab8464d5c7fc56da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>done_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a4e8c3406bcb0eaa8705e852dd08610c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit_controller_manager::ExecutionStatus</type>
      <name>last_exec_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>ab4affec7f4f04da5fac92b0f178baba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a9ecc3447797817a50f26de432a736ecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ActionBasedControllerHandle&lt; control_msgs::FollowJointTrajectoryAction &gt;</name>
    <filename>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</filename>
    <base>moveit_controller_manager::MoveItControllerHandle</base>
    <member kind="function">
      <type></type>
      <name>ActionBasedControllerHandle</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>ae7b751a900b294817000b046bad5aaba</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>cancelExecution</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a32197d82315721c839c11fa66c557ad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::ExecutionStatus</type>
      <name>getLastExecutionStatus</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a982896779a6cb7a3097529ee8944e6bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a1209516a7d80925cdec15cfb75f1e093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>waitForExecution</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a2790be0995aefbaf2e49fba428b63164</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0))</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finishControllerExecution</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a7fa966f81464f7ce4832f66606f671da</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; actionlib::SimpleActionClient&lt; control_msgs::FollowJointTrajectoryAction &gt; &gt;</type>
      <name>controller_action_client_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a8e5984932eb56f38ab8464d5c7fc56da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>done_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a4e8c3406bcb0eaa8705e852dd08610c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit_controller_manager::ExecutionStatus</type>
      <name>last_exec_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>ab4affec7f4f04da5fac92b0f178baba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a9ecc3447797817a50f26de432a736ecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ActionBasedControllerHandle&lt; pr2_controllers_msgs::Pr2GripperCommandAction &gt;</name>
    <filename>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</filename>
    <base>moveit_controller_manager::MoveItControllerHandle</base>
    <member kind="function">
      <type></type>
      <name>ActionBasedControllerHandle</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>ae7b751a900b294817000b046bad5aaba</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>cancelExecution</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a32197d82315721c839c11fa66c557ad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::ExecutionStatus</type>
      <name>getLastExecutionStatus</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a982896779a6cb7a3097529ee8944e6bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a1209516a7d80925cdec15cfb75f1e093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>waitForExecution</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a2790be0995aefbaf2e49fba428b63164</anchor>
      <arglist>(const ros::Duration &amp;timeout=ros::Duration(0))</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>finishControllerExecution</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a7fa966f81464f7ce4832f66606f671da</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; actionlib::SimpleActionClient&lt; pr2_controllers_msgs::Pr2GripperCommandAction &gt; &gt;</type>
      <name>controller_action_client_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a8e5984932eb56f38ab8464d5c7fc56da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>done_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a4e8c3406bcb0eaa8705e852dd08610c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>moveit_controller_manager::ExecutionStatus</type>
      <name>last_exec_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>ab4affec7f4f04da5fac92b0f178baba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>namespace_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1ActionBasedControllerHandle.html</anchorfile>
      <anchor>a9ecc3447797817a50f26de432a736ecd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pr2_moveit_controller_manager::Pr2MoveItControllerManager::ControllerInformation</name>
    <filename>structpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager_1_1ControllerInformation.html</filename>
    <member kind="function">
      <type></type>
      <name>ControllerInformation</name>
      <anchorfile>structpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager_1_1ControllerInformation.html</anchorfile>
      <anchor>a88018646a6d1196ab2213f08cc294b08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>default_</name>
      <anchorfile>structpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager_1_1ControllerInformation.html</anchorfile>
      <anchor>a877837b91b31eeb1a905d76a8a854352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>joints_</name>
      <anchorfile>structpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager_1_1ControllerInformation.html</anchorfile>
      <anchor>ab8b963d8ced5979d4d0bc8316ecf5f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ns_</name>
      <anchorfile>structpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager_1_1ControllerInformation.html</anchorfile>
      <anchor>abf29fdd4408d1472dabe99d173582e17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_arm_kinematics::PR2ArmKinematics</name>
    <filename>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>getFKSolverInfo</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>ac40f09a920d17c32ab9676a531325781</anchor>
      <arglist>(kinematics_msgs::GetKinematicSolverInfo::Request &amp;request, kinematics_msgs::GetKinematicSolverInfo::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIKSolverInfo</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a426652398859296df84fdb85bead8641</anchor>
      <arglist>(kinematics_msgs::GetKinematicSolverInfo::Request &amp;request, kinematics_msgs::GetKinematicSolverInfo::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPositionFK</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>ad51d9fddd4d6ec57ad042e3d50409655</anchor>
      <arglist>(kinematics_msgs::GetPositionFK::Request &amp;request, kinematics_msgs::GetPositionFK::Response &amp;response)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getPositionIK</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>acdfbd8161d942eb076f98243a5c42a70</anchor>
      <arglist>(kinematics_msgs::GetPositionIK::Request &amp;request, kinematics_msgs::GetPositionIK::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isActive</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>adf4f0686e5a71c80bc079cb64876fd27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PR2ArmKinematics</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>aae921f6f2c2a9b070f1a06071a9d8323</anchor>
      <arglist>(bool create_transform_listener=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PR2ArmKinematics</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a71f4d7ecf4622c5aaa6112311d435c61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getPositionIKHelper</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>aa3c16eac7d097c64d94701f65889009b</anchor>
      <arglist>(kinematics_msgs::GetPositionIK::Request &amp;request, kinematics_msgs::GetPositionIK::Response &amp;response)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>transformPose</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a4d69c0efe42681066f5857fd58d32301</anchor>
      <arglist>(const std::string &amp;des_frame, const geometry_msgs::PoseStamped &amp;pose_in, geometry_msgs::PoseStamped &amp;pose_out)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>ab9a4b46263e41a47ccdb9ae3a8ae8230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dimension_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a14aea387b4e852278fc64587d9f6ea5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>fk_service_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>aedb089ff931dbb5c0d9532314b4c3826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>kinematics_msgs::KinematicSolverInfo</type>
      <name>fk_solver_info_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a5d13229f3bb2a9c079040efc8d93a886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>fk_solver_info_service_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>af08794af1b5971baf7c2afb5c8f43c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>free_angle_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a0ee300b94bbb5abf5f34b1f57a75bedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>ik_service_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>adec68ecb6827b3f07592f857d9846e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>kinematics_msgs::KinematicSolverInfo</type>
      <name>ik_solver_info_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a9daf22387a198b50fba91aa91362bf37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>ik_solver_info_service_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a8f4834d2dbfb5f6992b8ae601ca3ba8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; KDL::ChainFkSolverPos_recursive &gt;</type>
      <name>jnt_to_pose_solver_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a9ca84f69b1d9a4c35a10e806c2bcee5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KDL::Chain</type>
      <name>kdl_chain_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>aa899267b6ef1753bd993dea9babf0709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a2ed78dbc71b4ffc4f38c28ff5b218c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; pr2_arm_kinematics::PR2ArmIKSolver &gt;</type>
      <name>pr2_arm_ik_solver_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a60c3fa3303babc616e43d5ded5d7bfb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>urdf::Model</type>
      <name>robot_model_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a051ff2117d9480d1fb24bca18c7b1b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>root_handle_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a4fc7fc898a2cbb63912f910933474d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>root_name_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a6782dd6694abf76315cd1d18758ee098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>search_discretization_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>a291445f7c724da5ffeb513fe298d60e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_</name>
      <anchorfile>classpr2__arm__kinematics_1_1PR2ArmKinematics.html</anchorfile>
      <anchor>ab1102fcb060ced13ba61065ab2878e19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_constraint_sampler::PR2ConstraintSampler</name>
    <filename>classpr2__constraint__sampler_1_1PR2ConstraintSampler.html</filename>
    <base>constraint_samplers::ConstraintSampler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>configure</name>
      <anchorfile>classpr2__constraint__sampler_1_1PR2ConstraintSampler.html</anchorfile>
      <anchor>a08f248808b2455b3b31dafd55256cc4a</anchor>
      <arglist>(const moveit_msgs::Constraints &amp;constr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PR2ConstraintSampler</name>
      <anchorfile>classpr2__constraint__sampler_1_1PR2ConstraintSampler.html</anchorfile>
      <anchor>ab3b81656a8bb397c11241c8987d17c7f</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;scene, const std::string &amp;group_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sample</name>
      <anchorfile>classpr2__constraint__sampler_1_1PR2ConstraintSampler.html</anchorfile>
      <anchor>a2219c8ce53745822884ae035728e054e</anchor>
      <arglist>(planning_models::RobotState *::JointStateGroup *jsg, const planning_models::RobotState &amp;reference_state, unsigned int max_attempts)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_constraint_sampler::PR2ConstraintSamplerAllocator</name>
    <filename>classpr2__constraint__sampler_1_1PR2ConstraintSamplerAllocator.html</filename>
    <base>constraint_samplers::ConstraintSamplerAllocator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual constraint_samplers::ConstraintSamplerPtr</type>
      <name>alloc</name>
      <anchorfile>classpr2__constraint__sampler_1_1PR2ConstraintSamplerAllocator.html</anchorfile>
      <anchor>ab221447d6496f7e91c707be91a1bf772</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;scene, const std::string &amp;group_name, const moveit_msgs::Constraints &amp;constr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>canService</name>
      <anchorfile>classpr2__constraint__sampler_1_1PR2ConstraintSamplerAllocator.html</anchorfile>
      <anchor>a6b8eccfd781472ee5c8bfbe9e340e9c0</anchor>
      <arglist>(const planning_scene::PlanningSceneConstPtr &amp;scene, const std::string &amp;group_name, const moveit_msgs::Constraints &amp;constr) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_moveit_controller_manager::Pr2FollowJointTrajectoryControllerHandle</name>
    <filename>classpr2__moveit__controller__manager_1_1Pr2FollowJointTrajectoryControllerHandle.html</filename>
    <base>ActionBasedControllerHandle&lt; control_msgs::FollowJointTrajectoryAction &gt;</base>
    <member kind="function">
      <type></type>
      <name>Pr2FollowJointTrajectoryControllerHandle</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2FollowJointTrajectoryControllerHandle.html</anchorfile>
      <anchor>a5b7acd5892b4edf1043612361395a7c6</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;ns=&quot;follow_joint_trajectory&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sendTrajectory</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2FollowJointTrajectoryControllerHandle.html</anchorfile>
      <anchor>a109ddd0725b14d89b6d3a6dc6780addf</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>controllerActiveCallback</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2FollowJointTrajectoryControllerHandle.html</anchorfile>
      <anchor>ae1370417251028b962521f0ec2e68f49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>controllerDoneCallback</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2FollowJointTrajectoryControllerHandle.html</anchorfile>
      <anchor>a5dac0f8a2dd77af5751c334d0f1bcbc7</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const control_msgs::FollowJointTrajectoryResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>controllerFeedbackCallback</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2FollowJointTrajectoryControllerHandle.html</anchorfile>
      <anchor>ab78a7e20202a59d04ed3c4fc0f940a27</anchor>
      <arglist>(const control_msgs::FollowJointTrajectoryFeedbackConstPtr &amp;feedback)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_moveit_controller_manager::Pr2GripperControllerHandle</name>
    <filename>classpr2__moveit__controller__manager_1_1Pr2GripperControllerHandle.html</filename>
    <base>ActionBasedControllerHandle&lt; pr2_controllers_msgs::Pr2GripperCommandAction &gt;</base>
    <member kind="function">
      <type></type>
      <name>Pr2GripperControllerHandle</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2GripperControllerHandle.html</anchorfile>
      <anchor>a6bb4e9c80fa2bd0cf4c545fd9816de31</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;ns=&quot;gripper_action&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sendTrajectory</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2GripperControllerHandle.html</anchorfile>
      <anchor>a391f5b7da07d18658a6b588f359853a7</anchor>
      <arglist>(const moveit_msgs::RobotTrajectory &amp;trajectory)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>controllerActiveCallback</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2GripperControllerHandle.html</anchorfile>
      <anchor>a274f9918a7c4d91f27be53339c538787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>controllerDoneCallback</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2GripperControllerHandle.html</anchorfile>
      <anchor>a6eb9e5f0b63a9bb2947efeecc5374753</anchor>
      <arglist>(const actionlib::SimpleClientGoalState &amp;state, const pr2_controllers_msgs::Pr2GripperCommandResultConstPtr &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>controllerFeedbackCallback</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2GripperControllerHandle.html</anchorfile>
      <anchor>aa511c8629a634b764d6f3dc37e9135de</anchor>
      <arglist>(const pr2_controllers_msgs::Pr2GripperCommandFeedbackConstPtr &amp;feedback)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>closing_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2GripperControllerHandle.html</anchorfile>
      <anchor>a40549a4a2459cf36c0241bb6ea1fff97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_moveit_controller_manager::Pr2MoveItControllerManager</name>
    <filename>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</filename>
    <base>moveit_controller_manager::MoveItControllerManager</base>
    <class kind="struct">pr2_moveit_controller_manager::Pr2MoveItControllerManager::ControllerInformation</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getActiveControllers</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>ae3535bf102d8ed8d66af53671438e594</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::MoveItControllerHandlePtr</type>
      <name>getControllerHandle</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>ae73c6bde0d2915f50556e93d566c517a</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getControllerJoints</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>ad0fef245cd2e178c019ed02dacee2565</anchor>
      <arglist>(const std::string &amp;name, std::vector&lt; std::string &gt; &amp;joints)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getControllersList</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>ad9ef61df18156d6999c5a360c4250c5a</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_controller_manager::MoveItControllerManager::ControllerState</type>
      <name>getControllerState</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>ab14be6228317948e5283dfdc3a534e25</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pr2MoveItControllerManager</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>a55d1cd174582b9dfa39b30b5d43accd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>switchControllers</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>aad7fc8ddccc5a448ffd59a7e04683779</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;activate, const std::vector&lt; std::string &gt; &amp;deactivate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Pr2MoveItControllerManager</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>ab51034832484f1d4b72d86d5f9133b78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>moveit_controller_manager::MoveItControllerHandlePtr</type>
      <name>getControllerHandleHelper</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>ab382ed8cf1f07a94a1732e4b1d147eea</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;ns)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const pr2_mechanism_msgs::ListControllers::Response &amp;</type>
      <name>getListControllerServiceResponse</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>a09ba81d917aeb4955c9de3b37fa1a5e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pr2_mechanism_msgs::ListControllers::Response</type>
      <name>cached_lister_response_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>acf40823820ad6c26323a70eebec1aabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>controller_manager_name_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>a95fd1d8210c1e2b7bfedeff803482e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, moveit_controller_manager::MoveItControllerHandlePtr &gt;</type>
      <name>handle_cache_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>ac8ff5bcdfb5f44c5c1ba5d303e2abad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_lister_response_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>a4ca058fa5f5a70f0c7ffe563428384a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>lister_service_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>a34f76562087b9ed5fc960fba38ab44e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>loader_service_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>a3eca775747839cbdf785203c9bfb1857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>a674c6df647f6c26c70c3fb962c0f620e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, ControllerInformation &gt;</type>
      <name>possibly_unloaded_controllers_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>a9b26b35d7b640bba816163a21f833537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>root_node_handle_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>a923249d0d89d0df810b00aeb3ea831d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>switcher_service_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>ae2db45ab289e49b727b7fa85ea966086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_controller_manager_</name>
      <anchorfile>classpr2__moveit__controller__manager_1_1Pr2MoveItControllerManager.html</anchorfile>
      <anchor>a5ceb79e79fbd79e269902e8379536195</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_moveit_sensor_manager::Pr2MoveItSensorManager</name>
    <filename>classpr2__moveit__sensor__manager_1_1Pr2MoveItSensorManager.html</filename>
    <base>moveit_sensor_manager::MoveItSensorManager</base>
    <member kind="function" virtualness="virtual">
      <type>virtual moveit_sensor_manager::SensorInfo</type>
      <name>getSensorInfo</name>
      <anchorfile>classpr2__moveit__sensor__manager_1_1Pr2MoveItSensorManager.html</anchorfile>
      <anchor>a36e70580f229e01ed4c33f20e1bd2b53</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getSensorsList</name>
      <anchorfile>classpr2__moveit__sensor__manager_1_1Pr2MoveItSensorManager.html</anchorfile>
      <anchor>af5aa2846641c2d61e65a1458991713f3</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasSensors</name>
      <anchorfile>classpr2__moveit__sensor__manager_1_1Pr2MoveItSensorManager.html</anchorfile>
      <anchor>ae021392056735e151d36f91b9cb965b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>pointSensorTo</name>
      <anchorfile>classpr2__moveit__sensor__manager_1_1Pr2MoveItSensorManager.html</anchorfile>
      <anchor>a26aaba0e495e4240f963d0895009e8bf</anchor>
      <arglist>(const std::string &amp;name, const geometry_msgs::PointStamped &amp;target, moveit_msgs::RobotTrajectory &amp;sensor_trajectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pr2MoveItSensorManager</name>
      <anchorfile>classpr2__moveit__sensor__manager_1_1Pr2MoveItSensorManager.html</anchorfile>
      <anchor>a425dd454d20364c9485d6dd8fab6a0f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Pr2MoveItSensorManager</name>
      <anchorfile>classpr2__moveit__sensor__manager_1_1Pr2MoveItSensorManager.html</anchorfile>
      <anchor>a5b4c5de81d81ff59c16ea8ff75fc80e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; actionlib::SimpleActionClient&lt; pr2_controllers_msgs::PointHeadAction &gt; &gt;</type>
      <name>head_action_client_</name>
      <anchorfile>classpr2__moveit__sensor__manager_1_1Pr2MoveItSensorManager.html</anchorfile>
      <anchor>a77d972ae9174135dbb21d8c67838d2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>head_pointing_frame_</name>
      <anchorfile>classpr2__moveit__sensor__manager_1_1Pr2MoveItSensorManager.html</anchorfile>
      <anchor>ad498787268864533063b99968d63ad40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>node_handle_</name>
      <anchorfile>classpr2__moveit__sensor__manager_1_1Pr2MoveItSensorManager.html</anchorfile>
      <anchor>a7d6c11fcb28e3efac9f7cb39d2136b26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_arm_kinematics</name>
    <filename>namespacepr2__arm__kinematics.html</filename>
    <class kind="class">pr2_arm_kinematics::PR2ArmKinematics</class>
    <member kind="function">
      <type>bool</type>
      <name>checkFKService</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a41db6ddc893ca7c26440c7e61d8a2d7d</anchor>
      <arglist>(moveit_msgs::GetPositionFK::Request &amp;request, moveit_msgs::GetPositionFK::Response &amp;response, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIKService</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a987e06a365ff8c222568f599ee8fdbdc</anchor>
      <arglist>(moveit_msgs::GetPositionIK::Request &amp;request, moveit_msgs::GetPositionIK::Response &amp;response, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkJointNames</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a91abf48dd0b300a1df5fd305b43dcff1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;joint_names, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkLinkName</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a238c65a13429a0ca337c1caa13a15a8c</anchor>
      <arglist>(const std::string &amp;link_name, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkLinkNames</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a5d6147fe4ae603284e1d46b6606b3140</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;link_names, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkRobotState</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>affacf79416a6eb8ecdfe73a6233ee0af</anchor>
      <arglist>(moveit_msgs::RobotState &amp;robot_state, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertPoseToRootFrame</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a78a02b4623966b0cc3a4b46b188348f7</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose_msg, KDL::Frame &amp;pose_kdl, const std::string &amp;root_frame, tf::TransformListener &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convertPoseToRootFrame</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a699d7d1e89d7758ce3dc6b990cbabea7</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose_msg, geometry_msgs::PoseStamped &amp;pose_msg_out, const std::string &amp;root_frame, tf::TransformListener &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getJointIndex</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ae9cbf137821fb7fdb988c26e56310af3</anchor>
      <arglist>(const std::string &amp;name, const moveit_msgs::KinematicSolverInfo &amp;chain_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKDLChain</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>af0523bf32fd5b8325a12c12497b62a04</anchor>
      <arglist>(const std::string &amp;xml_string, const std::string &amp;root_name, const std::string &amp;tip_name, KDL::Chain &amp;kdl_chain)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getKDLSegmentIndex</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a3397abd63c2b5232fb14a26c7d7a3853</anchor>
      <arglist>(const KDL::Chain &amp;chain, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getKDLTree</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ae5237df4d00a7dbdb07a080ba0565ea4</anchor>
      <arglist>(const std::string &amp;xml_string, const std::string &amp;root_name, const std::string &amp;tip_name, KDL::Tree &amp;kdl_chain)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadRobotModel</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ac9aa53d98899869c54062c7948c6e18e</anchor>
      <arglist>(ros::NodeHandle node_handle, urdf::Model &amp;robot_model, std::string &amp;xml_string)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>matrixInverse</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a9020143d0e191764fe66cbbf006ad359</anchor>
      <arglist>(const Eigen::Matrix4f &amp;g)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>FK_INFO_SERVICE</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>af4140c4bfca8d604d2a4b59722e9fd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>FK_SERVICE</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>adc80cfd50d6cccd2561f9c0d4d2403c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>IK_DEFAULT_TIMEOUT</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>afcd619c8a6533aafd35527d366f5d1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>IK_EPS</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ac6a291b8c671719448644572f9b7aa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>IK_INFO_SERVICE</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a22a91ca286cfa69ea7afc03e117b525d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>IK_SERVICE</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>afb002be164be9d21208a328a9eac053a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NO_IK_SOLUTION</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>ae8b821620ec119e950524b084b97545d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NUM_JOINTS_ARM7DOF</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a816d8c9a19c2e2967b4243a2585bba79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TIMED_OUT</name>
      <anchorfile>namespacepr2__arm__kinematics.html</anchorfile>
      <anchor>a244bc5bbfbb9d1a10247215245eb3f36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_constraint_sampler</name>
    <filename>namespacepr2__constraint__sampler.html</filename>
    <class kind="class">pr2_constraint_sampler::PR2ConstraintSampler</class>
    <class kind="class">pr2_constraint_sampler::PR2ConstraintSamplerAllocator</class>
  </compound>
  <compound kind="namespace">
    <name>pr2_moveit_controller_manager</name>
    <filename>namespacepr2__moveit__controller__manager.html</filename>
    <class kind="class">pr2_moveit_controller_manager::ActionBasedControllerHandle</class>
    <class kind="class">pr2_moveit_controller_manager::Pr2FollowJointTrajectoryControllerHandle</class>
    <class kind="class">pr2_moveit_controller_manager::Pr2GripperControllerHandle</class>
    <class kind="class">pr2_moveit_controller_manager::Pr2MoveItControllerManager</class>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_MAX_GRIPPER_EFFORT</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>a525306e996ab593b39a2bd52c9dbbfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GAP_CONVERSION_RATIO</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>a4d5765e300b5bf88bb94780a7e98e757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GRIPPER_CLOSED</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>ac08bd07d5b73f671b4aa7754f9b13983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GRIPPER_OPEN</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>af541b4efb2bb71acf125eb4dce357b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>L_GRIPPER_JOINT</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>acb0c2b995d60ceadccf8b9e893354f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>R_GRIPPER_JOINT</name>
      <anchorfile>namespacepr2__moveit__controller__manager.html</anchorfile>
      <anchor>a33e099226f99d5a4a308580f97468fa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_moveit_sensor_manager</name>
    <filename>namespacepr2__moveit__sensor__manager.html</filename>
    <class kind="class">pr2_moveit_sensor_manager::Pr2MoveItSensorManager</class>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_EXPORT_CLASS</name>
      <anchorfile>namespacepr2__moveit__sensor__manager.html</anchorfile>
      <anchor>ac57f793bd347f87cbd1ee2a028996c69</anchor>
      <arglist>(pr2_moveit_sensor_manager::Pr2MoveItSensorManager, moveit_sensor_manager::MoveItSensorManager)</arglist>
    </member>
  </compound>
</tagfile>
