#include <wam_ik.h>
| Public Member Functions | |
| void | ikPub (void) | 
| WamIK () | |
| Private Member Functions | |
| void | joint_states_callback (const sensor_msgs::JointState::ConstPtr &msg) | 
| bool | pose_moveCallback (iri_wam_common_msgs::pose_move::Request &req, iri_wam_common_msgs::pose_move::Response &res) | 
| bool | wamikCallback (iri_wam_common_msgs::wamInverseKinematics::Request &req, iri_wam_common_msgs::wamInverseKinematics::Response &res) | 
| Static Private Member Functions | |
| static bool | ik (std::vector< double > pose, std::vector< double > currentjoints, std::vector< double > &joints) | 
| Private Attributes | |
| std::vector< double > | currentjoints | 
| sensor_msgs::JointState | ik_joints_msg | 
| ros::Publisher | ik_joints_publisher_ | 
| ros::ServiceClient | joint_move_client | 
| iri_wam_common_msgs::joints_move | joint_move_srv | 
| ros::Subscriber | joint_states_subscriber | 
| Eigen::VectorXd | joints_ | 
| ros::NodeHandle | nh_ | 
| ros::ServiceServer | pose_move_server | 
| ros::ServiceServer | wamik_server | 
| WamIK::WamIK | ( | ) | 
| static bool WamIK::ik | ( | std::vector< double > | pose, | 
| std::vector< double > | currentjoints, | ||
| std::vector< double > & | joints | ||
| ) |  [static, private] | 
| void WamIK::ikPub | ( | void | ) | 
| void WamIK::joint_states_callback | ( | const sensor_msgs::JointState::ConstPtr & | msg | ) |  [private] | 
| bool WamIK::pose_moveCallback | ( | iri_wam_common_msgs::pose_move::Request & | req, | 
| iri_wam_common_msgs::pose_move::Response & | res | ||
| ) |  [private] | 
| bool WamIK::wamikCallback | ( | iri_wam_common_msgs::wamInverseKinematics::Request & | req, | 
| iri_wam_common_msgs::wamInverseKinematics::Response & | res | ||
| ) |  [private] | 
| std::vector<double> WamIK::currentjoints  [private] | 
| sensor_msgs::JointState WamIK::ik_joints_msg  [private] | 
| ros::Publisher WamIK::ik_joints_publisher_  [private] | 
| ros::ServiceClient WamIK::joint_move_client  [private] | 
| iri_wam_common_msgs::joints_move WamIK::joint_move_srv  [private] | 
| Eigen::VectorXd WamIK::joints_  [private] | 
| ros::NodeHandle WamIK::nh_  [private] | 
| ros::ServiceServer WamIK::pose_move_server  [private] | 
| ros::ServiceServer WamIK::wamik_server  [private] |