Public Member Functions | |
| void | doSegmentation () |
| doSegmentation thread for doing the segmentation More... | |
| bool | doSegmentation (cpf_segmentation_ros::DoSegmentation::Request &req, cpf_segmentation_ros::DoSegmentation::Response &res) |
| doSegmentation service callback for synchronized processing More... | |
| bool | enablePublisher (cpf_segmentation_ros::EnablePublisher::Request &req, cpf_segmentation_ros::EnablePublisher::Response &resp) |
| enablePublisher More... | |
| void | goalCB () |
| goalCB callback funtion for the new goal More... | |
| void | scan_callback (const sensor_msgs::PointCloud2ConstPtr &cloud_ptr) |
| scan_callback More... | |
| SegmentationNode (ros::NodeHandle nh) | |
Private Attributes | |
| actionlib::SimpleActionServer< cpf_segmentation_ros::DoSegmentationAction > | actionServer_ |
| pcl::PointCloud< PointT > | cloud_ |
| ros::ServiceServer | doSegmentationSrv_ |
| ros::ServiceServer | enablePublisherSrv_ |
| ros::NodeHandle | nh_ |
| ros::Subscriber | pcl_sub_ |
| bool | publisherEnabled_ |
| Segmentation | segmentation |
| boost::thread * | segmentation_thread |
| ros::Publisher | segmented_pub_ |
Definition at line 62 of file segmentation_ros_node.cpp.
|
inline |
Definition at line 64 of file segmentation_ros_node.cpp.
|
inline |
doSegmentation thread for doing the segmentation
| cloud_ptr |
Definition at line 141 of file segmentation_ros_node.cpp.
|
inline |
doSegmentation service callback for synchronized processing
| req | the input point cloud |
| res | the output point cloud |
Definition at line 191 of file segmentation_ros_node.cpp.
|
inline |
enablePublisher
| req | |
| resp |
Definition at line 178 of file segmentation_ros_node.cpp.
|
inline |
goalCB callback funtion for the new goal
Definition at line 129 of file segmentation_ros_node.cpp.
|
inline |
|
private |
Definition at line 275 of file segmentation_ros_node.cpp.
|
private |
Definition at line 279 of file segmentation_ros_node.cpp.
|
private |
Definition at line 271 of file segmentation_ros_node.cpp.
|
private |
Definition at line 272 of file segmentation_ros_node.cpp.
|
private |
Definition at line 264 of file segmentation_ros_node.cpp.
|
private |
Definition at line 268 of file segmentation_ros_node.cpp.
|
private |
Definition at line 283 of file segmentation_ros_node.cpp.
|
private |
Definition at line 280 of file segmentation_ros_node.cpp.
|
private |
Definition at line 277 of file segmentation_ros_node.cpp.
|
private |
Definition at line 267 of file segmentation_ros_node.cpp.