#include <pr2_arm_kinematics_plugin.h>
|  | 
| int | CartToJnt (const KDL::JntArray &q_init, const KDL::Frame &p_in, KDL::JntArray &q_out) override | 
|  | 
| int | cartToJntSearch (const KDL::JntArray &q_in, const KDL::Frame &p_in, KDL::JntArray &q_out, const double &timeout) | 
|  | 
| void | getSolverInfo (moveit_msgs::KinematicSolverInfo &response) | 
|  | 
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | PR2ArmIKSolver (const urdf::ModelInterface &robot_model, const std::string &root_frame_name, const std::string &tip_frame_name, const double &search_discretization_angle, const int &free_angle) | 
|  | ROS/KDL based interface for the inverse kinematics of the PR2 arm.  More... 
 | 
|  | 
| void | updateInternalDataStructures () | 
|  | 
|  | ~PR2ArmIKSolver () override | 
|  | 
|  | 
| bool | getCount (int &count, const int &max_count, const int &min_count) | 
|  | 
◆ PR2ArmIKSolver()
      
        
          | pr2_arm_kinematics::PR2ArmIKSolver::PR2ArmIKSolver | ( | const urdf::ModelInterface & | robot_model, | 
        
          |  |  | const std::string & | root_frame_name, | 
        
          |  |  | const std::string & | tip_frame_name, | 
        
          |  |  | const double & | search_discretization_angle, | 
        
          |  |  | const int & | free_angle | 
        
          |  | ) |  |  | 
      
 
 
◆ ~PR2ArmIKSolver()
  
  | 
        
          | pr2_arm_kinematics::PR2ArmIKSolver::~PR2ArmIKSolver | ( |  | ) |  |  | inlineoverride | 
 
 
◆ CartToJnt()
  
  | 
        
          | int pr2_arm_kinematics::PR2ArmIKSolver::CartToJnt | ( | const KDL::JntArray & | q_init, |  
          |  |  | const KDL::Frame & | p_in, |  
          |  |  | KDL::JntArray & | q_out |  
          |  | ) |  |  |  | override | 
 
 
◆ cartToJntSearch()
      
        
          | int pr2_arm_kinematics::PR2ArmIKSolver::cartToJntSearch | ( | const KDL::JntArray & | q_in, | 
        
          |  |  | const KDL::Frame & | p_in, | 
        
          |  |  | KDL::JntArray & | q_out, | 
        
          |  |  | const double & | timeout | 
        
          |  | ) |  |  | 
      
 
 
◆ getCount()
  
  | 
        
          | bool pr2_arm_kinematics::PR2ArmIKSolver::getCount | ( | int & | count, |  
          |  |  | const int & | max_count, |  
          |  |  | const int & | min_count |  
          |  | ) |  |  |  | private | 
 
 
◆ getSolverInfo()
  
  | 
        
          | void pr2_arm_kinematics::PR2ArmIKSolver::getSolverInfo | ( | moveit_msgs::KinematicSolverInfo & | response | ) |  |  | inline | 
 
 
◆ updateInternalDataStructures()
      
        
          | void pr2_arm_kinematics::PR2ArmIKSolver::updateInternalDataStructures | ( |  | ) |  | 
      
 
 
◆ active_
      
        
          | bool pr2_arm_kinematics::PR2ArmIKSolver::active_ | 
      
 
 
◆ free_angle_
  
  | 
        
          | int pr2_arm_kinematics::PR2ArmIKSolver::free_angle_ |  | private | 
 
 
◆ pr2_arm_ik_
      
        
          | PR2ArmIK pr2_arm_kinematics::PR2ArmIKSolver::pr2_arm_ik_ | 
      
 
 
◆ root_frame_name_
  
  | 
        
          | std::string pr2_arm_kinematics::PR2ArmIKSolver::root_frame_name_ |  | private | 
 
 
◆ search_discretization_angle_
  
  | 
        
          | double pr2_arm_kinematics::PR2ArmIKSolver::search_discretization_angle_ |  | private | 
 
 
The documentation for this class was generated from the following files: