37 #ifndef JSK_PCL_ROS_UTILS_POLYGON_POINTS_SAMPLER_H_
38 #define JSK_PCL_ROS_UTILS_POLYGON_POINTS_SAMPLER_H_
40 #include <jsk_topic_tools/diagnostic_nodelet.h>
43 #include <jsk_pcl_ros_utils/PolygonPointsSamplerConfig.h>
44 #include <dynamic_reconfigure/server.h>
50 #include <jsk_recognition_msgs/PolygonArray.h>
51 #include <jsk_recognition_msgs/ModelCoefficientsArray.h>
54 class PolygonPointsSampler:
public jsk_topic_tools::DiagnosticNodelet
58 typedef PolygonPointsSamplerConfig
Config;
61 jsk_recognition_msgs::PolygonArray,
62 jsk_recognition_msgs::ModelCoefficientsArray >
SyncPolicy;
71 const jsk_recognition_msgs::PolygonArray::ConstPtr& polygon_msg,
72 const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr& coefficients_msg);
75 const jsk_recognition_msgs::PolygonArray::ConstPtr& polygon_msg,
76 const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr& coefficients_msg);