Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
jsk_pcl_ros_utils::PolygonAppender Class Reference

#include <polygon_appender.h>

Inheritance diagram for jsk_pcl_ros_utils::PolygonAppender:
Inheritance graph
[legend]

Public Types

typedef message_filters::sync_policies::ExactTime< jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray, jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray > SyncPolicy2
 

Public Member Functions

virtual ~PolygonAppender ()
 

Protected Member Functions

virtual void appendAndPublish (const std::vector< jsk_recognition_msgs::PolygonArray::ConstPtr > &arrays, const std::vector< jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr > &coefficients_array)
 
virtual void callback2 (const jsk_recognition_msgs::PolygonArray::ConstPtr &msg0, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &coefficients0, const jsk_recognition_msgs::PolygonArray::ConstPtr &msg1, const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &coefficients1)
 
virtual void onInit ()
 
virtual void subscribe ()
 
virtual void unsubscribe ()
 

Protected Attributes

ros::Publisher pub_coefficients_
 
ros::Publisher pub_polygon_
 
message_filters::Subscriber< jsk_recognition_msgs::ModelCoefficientsArray > sub_coefficients0_
 
message_filters::Subscriber< jsk_recognition_msgs::ModelCoefficientsArray > sub_coefficients1_
 
message_filters::Subscriber< jsk_recognition_msgs::PolygonArray > sub_polygon0_
 
message_filters::Subscriber< jsk_recognition_msgs::PolygonArray > sub_polygon1_
 
boost::shared_ptr< message_filters::Synchronizer< SyncPolicy2 > > sync_
 

Detailed Description

Definition at line 83 of file polygon_appender.h.

Member Typedef Documentation

◆ SyncPolicy2

typedef message_filters::sync_policies::ExactTime< jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray, jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::ModelCoefficientsArray> jsk_pcl_ros_utils::PolygonAppender::SyncPolicy2

Definition at line 120 of file polygon_appender.h.

Constructor & Destructor Documentation

◆ ~PolygonAppender()

jsk_pcl_ros_utils::PolygonAppender::~PolygonAppender ( )
virtual

Definition at line 87 of file polygon_appender_nodelet.cpp.

Member Function Documentation

◆ appendAndPublish()

void jsk_pcl_ros_utils::PolygonAppender::appendAndPublish ( const std::vector< jsk_recognition_msgs::PolygonArray::ConstPtr > &  arrays,
const std::vector< jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr > &  coefficients_array 
)
protectedvirtual

Definition at line 129 of file polygon_appender_nodelet.cpp.

◆ callback2()

void jsk_pcl_ros_utils::PolygonAppender::callback2 ( const jsk_recognition_msgs::PolygonArray::ConstPtr &  msg0,
const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &  coefficients0,
const jsk_recognition_msgs::PolygonArray::ConstPtr &  msg1,
const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr &  coefficients1 
)
protectedvirtual

Definition at line 114 of file polygon_appender_nodelet.cpp.

◆ onInit()

void jsk_pcl_ros_utils::PolygonAppender::onInit ( )
protectedvirtual

Definition at line 73 of file polygon_appender_nodelet.cpp.

◆ subscribe()

void jsk_pcl_ros_utils::PolygonAppender::subscribe ( )
protectedvirtual

Definition at line 98 of file polygon_appender_nodelet.cpp.

◆ unsubscribe()

void jsk_pcl_ros_utils::PolygonAppender::unsubscribe ( )
protectedvirtual

Definition at line 106 of file polygon_appender_nodelet.cpp.

Member Data Documentation

◆ pub_coefficients_

ros::Publisher jsk_pcl_ros_utils::PolygonAppender::pub_coefficients_
protected

Definition at line 139 of file polygon_appender.h.

◆ pub_polygon_

ros::Publisher jsk_pcl_ros_utils::PolygonAppender::pub_polygon_
protected

Definition at line 139 of file polygon_appender.h.

◆ sub_coefficients0_

message_filters::Subscriber<jsk_recognition_msgs::ModelCoefficientsArray> jsk_pcl_ros_utils::PolygonAppender::sub_coefficients0_
protected

Definition at line 136 of file polygon_appender.h.

◆ sub_coefficients1_

message_filters::Subscriber<jsk_recognition_msgs::ModelCoefficientsArray> jsk_pcl_ros_utils::PolygonAppender::sub_coefficients1_
protected

Definition at line 137 of file polygon_appender.h.

◆ sub_polygon0_

message_filters::Subscriber<jsk_recognition_msgs::PolygonArray> jsk_pcl_ros_utils::PolygonAppender::sub_polygon0_
protected

Definition at line 134 of file polygon_appender.h.

◆ sub_polygon1_

message_filters::Subscriber<jsk_recognition_msgs::PolygonArray> jsk_pcl_ros_utils::PolygonAppender::sub_polygon1_
protected

Definition at line 135 of file polygon_appender.h.

◆ sync_

boost::shared_ptr<message_filters::Synchronizer<SyncPolicy2> > jsk_pcl_ros_utils::PolygonAppender::sync_
protected

Definition at line 138 of file polygon_appender.h.


The documentation for this class was generated from the following files:


jsk_pcl_ros_utils
Author(s): Yohei Kakiuchi
autogenerated on Fri May 16 2025 03:11:44