#include <string>
#include <ros/ros.h>
#include <boost/thread/mutex.hpp>
#include <sensor_msgs/PointCloud.h>
#include <sensor_msgs/PointCloud2.h>
#include <sensor_msgs/point_cloud_conversion.h>
#include <visualization_msgs/Marker.h>
#include <tf/transform_listener.h>
#include <tf/transform_broadcaster.h>
#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <pcl/io/io.h>
#include <pcl/filters/voxel_grid.h>
#include <pcl/filters/passthrough.h>
#include <pcl/filters/extract_indices.h>
#include <pcl/features/normal_3d.h>
#include <pcl/kdtree/kdtree_ann.h>
#include <pcl/sample_consensus/method_types.h>
#include <pcl/sample_consensus/model_types.h>
#include <pcl/segmentation/sac_segmentation.h>
#include <pcl/filters/project_inliers.h>
#include <pcl/surface/convex_hull.h>
#include <pcl/segmentation/extract_polygonal_prism_data.h>
#include <pcl/segmentation/extract_clusters.h>
Go to the source code of this file.
Functions | |
if (!recent_cloud) | |
if (!processing_frame_.empty()) | |
ROS_INFO ("Point cloud received; processing") | |
Variables | |
sensor_msgs::PointCloud2::ConstPtr | recent_cloud |
return |
if | ( | ! | recent_cloud | ) |
Definition at line 38 of file transform_point_cloud.cpp.
if | ( | !processing_frame_. | empty() | ) |
Definition at line 44 of file transform_point_cloud.cpp.
sensor_msgs::PointCloud2::ConstPtr recent_cloud |
ros::topic::waitForMessage<sensor_msgs::PointCloud2>('pr2_segment_object', nh_, ros::Duration(6.0))
Definition at line 35 of file transform_point_cloud.cpp.
Definition at line 66 of file transform_point_cloud.cpp.