Go to the documentation of this file.
37 #ifndef JSK_PCL_ROS_UTILS_POLYGON_FLIPPER_H_
38 #define JSK_PCL_ROS_UTILS_POLYGON_FLIPPER_H_
40 #include <jsk_topic_tools/diagnostic_nodelet.h>
41 #include <jsk_recognition_msgs/PolygonArray.h>
42 #include <jsk_recognition_msgs/ModelCoefficientsArray.h>
43 #include <jsk_recognition_msgs/ClusterPointIndices.h>
55 class PolygonFlipper:
public jsk_topic_tools::DiagnosticNodelet
60 jsk_recognition_msgs::PolygonArray,
61 jsk_recognition_msgs::ClusterPointIndices,
62 jsk_recognition_msgs::ModelCoefficientsArray >
SyncPolicy;
71 const jsk_recognition_msgs::PolygonArray::ConstPtr& polygon_msg);
73 const jsk_recognition_msgs::PolygonArray::ConstPtr& polygon_msg,
74 const jsk_recognition_msgs::ClusterPointIndices::ConstPtr& indices_msg,
75 const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr& coefficients_msg);
virtual void flip(const jsk_recognition_msgs::PolygonArray::ConstPtr &polygon_msg, const jsk_recognition_msgs::ClusterPointIndices::ConstPtr &indices_msg, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &coefficients_msg)
virtual ~PolygonFlipper()
ros::Publisher pub_polygons_
virtual void unsubscribe()
boost::shared_ptr< message_filters::Synchronizer< SyncPolicy > > sync_
message_filters::sync_policies::ExactTime< jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ClusterPointIndices, jsk_recognition_msgs::ModelCoefficientsArray > SyncPolicy
message_filters::Subscriber< jsk_recognition_msgs::PolygonArray > sub_polygons_
message_filters::Subscriber< jsk_recognition_msgs::ClusterPointIndices > sub_indices_
message_filters::Subscriber< jsk_recognition_msgs::ModelCoefficientsArray > sub_coefficients_
std::string sensor_frame_
virtual void fillEmptyIndices(const jsk_recognition_msgs::PolygonArray::ConstPtr &polygon_msg)
tf::TransformListener * tf_listener_
ros::Publisher pub_indices_
ros::Publisher pub_coefficients_
message_filters::PassThrough< jsk_recognition_msgs::ClusterPointIndices > sub_indices_null_
boost::shared_ptr< PolygonFlipper > Ptr
jsk_pcl_ros_utils
Author(s): Yohei Kakiuchi
autogenerated on Fri May 16 2025 03:11:43