Public Member Functions | Private Member Functions | Private Attributes
ICR::GraspServer Class Reference

Contains a list of Phalanges and publishes corresponding icr_msgs/ContactPoints messages. More...

#include <grasp_server.h>

List of all members.

Public Member Functions

 GraspServer ()
void spin ()
 Collects the current contact poses from the Phalanges and publishes icr_msgs/ContactPoints messages.
 ~GraspServer ()

Private Member Functions

bool setObject (icr_msgs::SetObject::Request &req, icr_msgs::SetObject::Response &res)

Private Attributes

ros::Publisher grasp_pub_
boost::mutex lock_
ros::NodeHandle nh_
ros::NodeHandle nh_private_
tf::StampedTransform palm_pose_
std::vector< Phalange * > phalanges_
 Vector containing the phalanges of the hand - the order is important.
bool ref_set_
ros::ServiceServer set_obj_srv_
tf::TransformListener tf_list_

Detailed Description

Contains a list of Phalanges and publishes corresponding icr_msgs/ContactPoints messages.

Definition at line 26 of file grasp_server.h.


Constructor & Destructor Documentation

Definition at line 12 of file grasp_server.cpp.

Definition at line 61 of file grasp_server.cpp.


Member Function Documentation

bool ICR::GraspServer::setObject ( icr_msgs::SetObject::Request &  req,
icr_msgs::SetObject::Response &  res 
) [private]

Definition at line 68 of file grasp_server.cpp.

Collects the current contact poses from the Phalanges and publishes icr_msgs/ContactPoints messages.

Definition at line 86 of file grasp_server.cpp.


Member Data Documentation

ros::Publisher ICR::GraspServer::grasp_pub_ [private]

Definition at line 42 of file grasp_server.h.

Definition at line 44 of file grasp_server.h.

ros::NodeHandle ICR::GraspServer::nh_ [private]

Definition at line 40 of file grasp_server.h.

ros::NodeHandle ICR::GraspServer::nh_private_ [private]

Definition at line 40 of file grasp_server.h.

tf::StampedTransform ICR::GraspServer::palm_pose_ [private]

Definition at line 47 of file grasp_server.h.

Vector containing the phalanges of the hand - the order is important.

Definition at line 53 of file grasp_server.h.

Definition at line 45 of file grasp_server.h.

ros::ServiceServer ICR::GraspServer::set_obj_srv_ [private]

Definition at line 41 of file grasp_server.h.

tf::TransformListener ICR::GraspServer::tf_list_ [private]

Definition at line 46 of file grasp_server.h.


The documentation for this class was generated from the following files:


icr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:36:10