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_ |
Definition at line 71 of file table_object_cluster_action_server_node.cpp.
typedef cob_object_detection_msgs::DetectionArray TableObjectClusterActionServerNode::BoundingBoxes |
Definition at line 74 of file table_object_cluster_action_server_node.cpp.
typedef pcl::PointCloud<pcl::PointXYZRGB> TableObjectClusterActionServerNode::PointCloud |
Definition at line 75 of file table_object_cluster_action_server_node.cpp.
TableObjectClusterActionServerNode::TableObjectClusterActionServerNode | ( | const std::string & | name | ) | [inline] |
Definition at line 77 of file table_object_cluster_action_server_node.cpp.
void TableObjectClusterActionServerNode::goalCallback | ( | ) | [inline] |
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.
void TableObjectClusterActionServerNode::onInit | ( | ) | [inline] |
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.
void TableObjectClusterActionServerNode::preemptCallback | ( | ) | [inline] |
Definition at line 137 of file table_object_cluster_action_server_node.cpp.
void TableObjectClusterActionServerNode::spinOnce | ( | ) | [inline] |
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.
std::string TableObjectClusterActionServerNode::action_name [private] |
Definition at line 184 of file table_object_cluster_action_server_node.cpp.
bool TableObjectClusterActionServerNode::action_started [private] |
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.
bool TableObjectClusterActionServerNode::subscribed_ [private] |
Definition at line 187 of file table_object_cluster_action_server_node.cpp.