Public Types | Public Member Functions | Private Attributes
TableObjectClusterActionServerNode Class Reference

List of all members.

Public Types

typedef
cob_object_detection_msgs::DetectionArray 
BoundingBoxes
typedef pcl::PointCloud
< pcl::PointXYZRGB > 
PointCloud

Public Member Functions

void goalCallback ()
void inputCallback (const PointCloud::ConstPtr &pc)
void onInit ()
void outputCallback (const BoundingBoxes::ConstPtr &bba)
void preemptCallback ()
void spinOnce ()
bool startPCSub (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res)
 TableObjectClusterActionServerNode (const std::string &name)

Private Attributes

std::string action_name
bool action_started
ros::Time action_timeout
actionlib::SimpleActionServer
< cob_3d_mapping_msgs::TableObjectClusterAction > 
as
PointCloud::ConstPtr last_pc
ros::NodeHandle nh
ros::Publisher pub_pc
ros::ServiceClient set_bb_client_
ros::ServiceServer start_pc_sub_
ros::Subscriber sub_bba
ros::Subscriber sub_pc
bool subscribed_

Detailed Description

Definition at line 71 of file table_object_cluster_action_server_node.cpp.


Member Typedef Documentation

typedef cob_object_detection_msgs::DetectionArray TableObjectClusterActionServerNode::BoundingBoxes

Definition at line 74 of file table_object_cluster_action_server_node.cpp.

Definition at line 75 of file table_object_cluster_action_server_node.cpp.


Constructor & Destructor Documentation

Definition at line 77 of file table_object_cluster_action_server_node.cpp.


Member Function Documentation

Definition at line 115 of file table_object_cluster_action_server_node.cpp.

void TableObjectClusterActionServerNode::inputCallback ( const PointCloud::ConstPtr &  pc) [inline]

Definition at line 144 of file table_object_cluster_action_server_node.cpp.

Definition at line 84 of file table_object_cluster_action_server_node.cpp.

void TableObjectClusterActionServerNode::outputCallback ( const BoundingBoxes::ConstPtr &  bba) [inline]

Definition at line 151 of file table_object_cluster_action_server_node.cpp.

Definition at line 137 of file table_object_cluster_action_server_node.cpp.

Definition at line 162 of file table_object_cluster_action_server_node.cpp.

bool TableObjectClusterActionServerNode::startPCSub ( cob_srvs::Trigger::Request &  req,
cob_srvs::Trigger::Response &  res 
) [inline]

Definition at line 100 of file table_object_cluster_action_server_node.cpp.


Member Data Documentation

Definition at line 184 of file table_object_cluster_action_server_node.cpp.

Definition at line 185 of file table_object_cluster_action_server_node.cpp.

Definition at line 186 of file table_object_cluster_action_server_node.cpp.

actionlib::SimpleActionServer<cob_3d_mapping_msgs::TableObjectClusterAction> TableObjectClusterActionServerNode::as [private]

Definition at line 180 of file table_object_cluster_action_server_node.cpp.

PointCloud::ConstPtr TableObjectClusterActionServerNode::last_pc [private]

Definition at line 182 of file table_object_cluster_action_server_node.cpp.

Definition at line 173 of file table_object_cluster_action_server_node.cpp.

Definition at line 176 of file table_object_cluster_action_server_node.cpp.

Definition at line 177 of file table_object_cluster_action_server_node.cpp.

Definition at line 178 of file table_object_cluster_action_server_node.cpp.

Definition at line 175 of file table_object_cluster_action_server_node.cpp.

Definition at line 174 of file table_object_cluster_action_server_node.cpp.

Definition at line 187 of file table_object_cluster_action_server_node.cpp.


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


cob_table_object_cluster
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:05:13