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.