36 #ifndef JSK_PCL_ROS_UTILS_POLYGON_APPENDER_H_
37 #define JSK_PCL_ROS_UTILS_POLYGON_APPENDER_H_
39 #include <jsk_recognition_msgs/PolygonArray.h>
40 #include <jsk_recognition_msgs/ModelCoefficientsArray.h>
47 #include <jsk_topic_tools/connection_based_nodelet.h>
51 class PolygonAppender:
public jsk_topic_tools::ConnectionBasedNodelet
55 jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray,
56 jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray>
SyncPolicy2;
63 const std::vector<jsk_recognition_msgs::PolygonArray::ConstPtr>& arrays,
64 const std::vector<jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr>& coefficients_array);
65 virtual void callback2(
const jsk_recognition_msgs::PolygonArray::ConstPtr& msg0,
66 const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr& coefficients0,
67 const jsk_recognition_msgs::PolygonArray::ConstPtr& msg1,
68 const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr& coefficients1);