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.