#include <cloud_on_plane.h>
Public Types | |
typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::PointCloud2, jsk_recognition_msgs::PolygonArray > | ApproximateSyncPolicy |
typedef CloudOnPlaneConfig | Config |
typedef boost::shared_ptr< CloudOnPlane > | Ptr |
typedef message_filters::sync_policies::ExactTime< sensor_msgs::PointCloud2, jsk_recognition_msgs::PolygonArray > | SyncPolicy |
Public Member Functions | |
CloudOnPlane () | |
virtual | ~CloudOnPlane () |
Protected Member Functions | |
virtual void | configCallback (Config &config, uint32_t level) |
virtual void | onInit () |
virtual void | predicate (const sensor_msgs::PointCloud2::ConstPtr &cloud_msg, const jsk_recognition_msgs::PolygonArray::ConstPtr &polygon_msg) |
virtual void | publishPredicate (const std_msgs::Header &header, const bool v) |
virtual void | subscribe () |
virtual void | unsubscribe () |
Protected Attributes | |
bool | approximate_sync_ |
boost::shared_ptr< message_filters::Synchronizer< ApproximateSyncPolicy > > | async_ |
int | buf_size_ |
jsk_recognition_utils::SeriesedBoolean::Ptr | buffer_ |
double | distance_thr_ |
boost::mutex | mutex_ |
ros::Publisher | pub_ |
boost::shared_ptr< dynamic_reconfigure::Server< Config > > | srv_ |
message_filters::Subscriber< sensor_msgs::PointCloud2 > | sub_cloud_ |
message_filters::Subscriber< jsk_recognition_msgs::PolygonArray > | sub_polygon_ |
boost::shared_ptr< message_filters::Synchronizer< SyncPolicy > > | sync_ |
Definition at line 88 of file cloud_on_plane.h.
typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::PointCloud2, jsk_recognition_msgs::PolygonArray> jsk_pcl_ros_utils::CloudOnPlane::ApproximateSyncPolicy |
Definition at line 130 of file cloud_on_plane.h.
typedef CloudOnPlaneConfig jsk_pcl_ros_utils::CloudOnPlane::Config |
Definition at line 124 of file cloud_on_plane.h.
Definition at line 123 of file cloud_on_plane.h.
typedef message_filters::sync_policies::ExactTime< sensor_msgs::PointCloud2, jsk_recognition_msgs::PolygonArray > jsk_pcl_ros_utils::CloudOnPlane::SyncPolicy |
Definition at line 127 of file cloud_on_plane.h.
|
inline |
Definition at line 132 of file cloud_on_plane.h.
|
virtual |
Definition at line 59 of file cloud_on_plane_nodelet.cpp.
|
protectedvirtual |
Definition at line 92 of file cloud_on_plane_nodelet.cpp.
|
protectedvirtual |
Definition at line 43 of file cloud_on_plane_nodelet.cpp.
|
protectedvirtual |
Definition at line 100 of file cloud_on_plane_nodelet.cpp.
|
protectedvirtual |
Definition at line 134 of file cloud_on_plane_nodelet.cpp.
|
protectedvirtual |
Definition at line 71 of file cloud_on_plane_nodelet.cpp.
|
protectedvirtual |
Definition at line 86 of file cloud_on_plane_nodelet.cpp.
|
protected |
Definition at line 150 of file cloud_on_plane.h.
|
protected |
Definition at line 149 of file cloud_on_plane.h.
|
protected |
Definition at line 152 of file cloud_on_plane.h.
|
protected |
Definition at line 153 of file cloud_on_plane.h.
|
protected |
Definition at line 151 of file cloud_on_plane.h.
|
protected |
Definition at line 144 of file cloud_on_plane.h.
|
protected |
Definition at line 143 of file cloud_on_plane.h.
|
protected |
Definition at line 145 of file cloud_on_plane.h.
|
protected |
Definition at line 146 of file cloud_on_plane.h.
|
protected |
Definition at line 147 of file cloud_on_plane.h.
|
protected |
Definition at line 148 of file cloud_on_plane.h.