Object_Handler Class Reference

#include <object_handler.h>

List of all members.

Public Member Functions

 Object_Handler ()
void run ()

Private Member Functions

bool add_object (cob_arm_navigation::HandleObject::Request &req, cob_arm_navigation::HandleObject::Response &res)
bool attach_object (cob_arm_navigation::HandleObject::Request &req, cob_arm_navigation::HandleObject::Response &res)
bool compose_box (std::string model_name, std::vector< double > dimensions, mapping_msgs::CollisionObject &collision_object)
bool detach_object (cob_arm_navigation::HandleObject::Request &req, cob_arm_navigation::HandleObject::Response &res)
bool parse_box (std::string model_parameter, std::vector< double > &dimensions)
bool remove_object (cob_arm_navigation::HandleObject::Request &req, cob_arm_navigation::HandleObject::Response &res)

Private Attributes

ros::ServiceServer m_add_object_server
ros::Publisher m_att_object_in_map_pub
ros::ServiceServer m_attach_object_server
ros::ServiceClient m_collision_objects_client
ros::ServiceServer m_detach_object_server
ros::Publisher m_object_in_map_pub
ros::ServiceServer m_remove_object_server
ros::ServiceClient m_state_client
ros::NodeHandle rh

Detailed Description

Definition at line 53 of file object_handler.h.


Constructor & Destructor Documentation

Object_Handler::Object_Handler (  )  [inline]

Definition at line 71 of file object_handler.h.


Member Function Documentation

bool Object_Handler::add_object ( cob_arm_navigation::HandleObject::Request req,
cob_arm_navigation::HandleObject::Response res 
) [inline, private]

Definition at line 104 of file object_handler.h.

bool Object_Handler::attach_object ( cob_arm_navigation::HandleObject::Request req,
cob_arm_navigation::HandleObject::Response res 
) [inline, private]

Definition at line 242 of file object_handler.h.

bool Object_Handler::compose_box ( std::string  model_name,
std::vector< double >  dimensions,
mapping_msgs::CollisionObject &  collision_object 
) [inline, private]

Definition at line 492 of file object_handler.h.

bool Object_Handler::detach_object ( cob_arm_navigation::HandleObject::Request req,
cob_arm_navigation::HandleObject::Response res 
) [inline, private]

Definition at line 313 of file object_handler.h.

bool Object_Handler::parse_box ( std::string  model_parameter,
std::vector< double > &  dimensions 
) [inline, private]

Definition at line 373 of file object_handler.h.

bool Object_Handler::remove_object ( cob_arm_navigation::HandleObject::Request req,
cob_arm_navigation::HandleObject::Response res 
) [inline, private]

Definition at line 185 of file object_handler.h.

void Object_Handler::run (  )  [inline]

Definition at line 95 of file object_handler.h.


Member Data Documentation

ros::ServiceServer Object_Handler::m_add_object_server [private]

Definition at line 64 of file object_handler.h.

ros::Publisher Object_Handler::m_att_object_in_map_pub [private]

Definition at line 59 of file object_handler.h.

ros::ServiceServer Object_Handler::m_attach_object_server [private]

Definition at line 66 of file object_handler.h.

ros::ServiceClient Object_Handler::m_collision_objects_client [private]

Definition at line 62 of file object_handler.h.

ros::ServiceServer Object_Handler::m_detach_object_server [private]

Definition at line 67 of file object_handler.h.

ros::Publisher Object_Handler::m_object_in_map_pub [private]

Definition at line 58 of file object_handler.h.

ros::ServiceServer Object_Handler::m_remove_object_server [private]

Definition at line 65 of file object_handler.h.

ros::ServiceClient Object_Handler::m_state_client [private]

Definition at line 61 of file object_handler.h.

ros::NodeHandle Object_Handler::rh [private]

Definition at line 56 of file object_handler.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs


cob_arm_navigation
Author(s): Felix Messmer
autogenerated on Fri Jan 11 09:59:26 2013