Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
jsk_pcl_ros::CaptureStereoSynchronizer Class Reference

#include <capture_stereo_synchronizer.h>

Inheritance diagram for jsk_pcl_ros::CaptureStereoSynchronizer:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< CaptureStereoSynchronizer
Ptr
typedef
message_filters::sync_policies::ExactTime
< geometry_msgs::PoseStamped,
sensor_msgs::Image,
pcl_msgs::PointIndices,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo,
stereo_msgs::DisparityImage > 
SyncPolicy

Public Member Functions

 CaptureStereoSynchronizer ()

Protected Member Functions

virtual bool checkNearPose (const geometry_msgs::Pose &new_pose)
virtual void onInit ()
virtual void republish (const geometry_msgs::PoseStamped::ConstPtr &pose, const sensor_msgs::Image::ConstPtr &mask, const PCLIndicesMsg::ConstPtr &mask_indices, const sensor_msgs::Image::ConstPtr &left_image, const sensor_msgs::CameraInfo::ConstPtr &left_cam_info, const sensor_msgs::CameraInfo::ConstPtr &right_cam_info, const stereo_msgs::DisparityImage::ConstPtr &disparity)
virtual void subscribe ()
virtual void unsubscribe ()
virtual void updateDiagnostic (diagnostic_updater::DiagnosticStatusWrapper &stat)

Protected Attributes

int counter_
std::vector< geometry_msgs::Poseposes_
double positional_bin_size_
ros::Publisher pub_count_
ros::Publisher pub_disparity_
ros::Publisher pub_left_cam_info_
ros::Publisher pub_left_image_
ros::Publisher pub_mask_
ros::Publisher pub_mask_indices_
ros::Publisher pub_pose_
ros::Publisher pub_right_cam_info_
double rotational_bin_size_
message_filters::Subscriber
< stereo_msgs::DisparityImage > 
sub_disparity_
message_filters::Subscriber
< sensor_msgs::CameraInfo > 
sub_left_cam_info_
message_filters::Subscriber
< sensor_msgs::Image > 
sub_left_image_
message_filters::Subscriber
< sensor_msgs::Image > 
sub_mask_
message_filters::Subscriber
< PCLIndicesMsg
sub_mask_indices_
message_filters::Subscriber
< geometry_msgs::PoseStamped > 
sub_pose_
message_filters::Subscriber
< sensor_msgs::CameraInfo > 
sub_right_cam_info_
boost::shared_ptr
< message_filters::Synchronizer
< SyncPolicy > > 
sync_

Detailed Description

Definition at line 57 of file capture_stereo_synchronizer.h.


Member Typedef Documentation

Reimplemented from jsk_topic_tools::DiagnosticNodelet.

Definition at line 60 of file capture_stereo_synchronizer.h.

typedef message_filters::sync_policies::ExactTime< geometry_msgs::PoseStamped, sensor_msgs::Image, pcl_msgs::PointIndices, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo, stereo_msgs::DisparityImage > jsk_pcl_ros::CaptureStereoSynchronizer::SyncPolicy

Definition at line 69 of file capture_stereo_synchronizer.h.


Constructor & Destructor Documentation

Definition at line 70 of file capture_stereo_synchronizer.h.


Member Function Documentation

bool jsk_pcl_ros::CaptureStereoSynchronizer::checkNearPose ( const geometry_msgs::Pose new_pose) [protected, virtual]

Definition at line 68 of file capture_stereo_synchronizer_nodelet.cpp.

void jsk_pcl_ros::CaptureStereoSynchronizer::onInit ( void  ) [protected, virtual]

Reimplemented from jsk_topic_tools::DiagnosticNodelet.

Definition at line 44 of file capture_stereo_synchronizer_nodelet.cpp.

void jsk_pcl_ros::CaptureStereoSynchronizer::republish ( const geometry_msgs::PoseStamped::ConstPtr &  pose,
const sensor_msgs::Image::ConstPtr &  mask,
const PCLIndicesMsg::ConstPtr &  mask_indices,
const sensor_msgs::Image::ConstPtr &  left_image,
const sensor_msgs::CameraInfo::ConstPtr &  left_cam_info,
const sensor_msgs::CameraInfo::ConstPtr &  right_cam_info,
const stereo_msgs::DisparityImage::ConstPtr &  disparity 
) [protected, virtual]

Definition at line 142 of file capture_stereo_synchronizer_nodelet.cpp.

Reimplemented from jsk_topic_tools::DiagnosticNodelet.

Definition at line 129 of file capture_stereo_synchronizer_nodelet.cpp.


Member Data Documentation

Definition at line 98 of file capture_stereo_synchronizer.h.

Definition at line 115 of file capture_stereo_synchronizer.h.

Definition at line 120 of file capture_stereo_synchronizer.h.

Definition at line 99 of file capture_stereo_synchronizer.h.

Definition at line 106 of file capture_stereo_synchronizer.h.

Definition at line 104 of file capture_stereo_synchronizer.h.

Definition at line 103 of file capture_stereo_synchronizer.h.

Definition at line 101 of file capture_stereo_synchronizer.h.

Definition at line 102 of file capture_stereo_synchronizer.h.

Definition at line 100 of file capture_stereo_synchronizer.h.

Definition at line 105 of file capture_stereo_synchronizer.h.

Definition at line 119 of file capture_stereo_synchronizer.h.

Definition at line 113 of file capture_stereo_synchronizer.h.

Definition at line 111 of file capture_stereo_synchronizer.h.

Definition at line 110 of file capture_stereo_synchronizer.h.

Definition at line 108 of file capture_stereo_synchronizer.h.

Definition at line 109 of file capture_stereo_synchronizer.h.

Definition at line 107 of file capture_stereo_synchronizer.h.

Definition at line 112 of file capture_stereo_synchronizer.h.

Definition at line 114 of file capture_stereo_synchronizer.h.


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


jsk_pcl_ros
Author(s): Yohei Kakiuchi
autogenerated on Sun Oct 8 2017 02:43:51