36 #ifndef JSK_PCL_ROS_REGION_GROWING_SEGMENTATION_H_ 
   37 #define JSK_PCL_ROS_REGION_GROWING_SEGMENTATION_H_ 
   40 #include <pcl/point_types.h> 
   41 #include <pcl/io/pcd_io.h> 
   42 #include <pcl/search/search.h> 
   43 #include <pcl/search/kdtree.h> 
   44 #include <pcl/features/normal_3d.h> 
   45 #include <pcl/filters/passthrough.h> 
   46 #include <pcl/segmentation/region_growing.h> 
   48 #include <dynamic_reconfigure/server.h> 
   49 #include "jsk_pcl_ros/RegionGrowingSegmentationConfig.h" 
   50 #include <jsk_topic_tools/connection_based_nodelet.h> 
   53   class RegionGrowingSegmentation:
 
   54     public jsk_topic_tools::ConnectionBasedNodelet
 
   65     typedef jsk_pcl_ros::RegionGrowingSegmentationConfig 
Config;
 
   68     virtual void segment(
const sensor_msgs::PointCloud2::ConstPtr& 
msg);