Private Types | |
typedef message_filters::Synchronizer < SyncPolicy > | Synchronizer |
typedef ApproximateTime < sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo > | SyncPolicy |
Private Member Functions | |
void | connectCb () |
template<typename T > | |
void | convert (const sensor_msgs::ImageConstPtr &depth_msg, const sensor_msgs::ImagePtr ®istered_msg, const Eigen::Affine3d &depth_to_rgb) |
void | imageCb (const sensor_msgs::ImageConstPtr &depth_image_msg, const sensor_msgs::CameraInfoConstPtr &depth_info_msg, const sensor_msgs::CameraInfoConstPtr &rgb_info_msg) |
virtual void | onInit () |
Private Attributes | |
boost::mutex | connect_mutex_ |
image_geometry::PinholeCameraModel | depth_model_ |
boost::shared_ptr < image_transport::ImageTransport > | it_depth_ |
ros::NodeHandlePtr | nh_depth_ |
ros::NodeHandlePtr | nh_rgb_ |
image_transport::CameraPublisher | pub_registered_ |
image_geometry::PinholeCameraModel | rgb_model_ |
image_transport::SubscriberFilter | sub_depth_image_ |
message_filters::Subscriber < sensor_msgs::CameraInfo > | sub_depth_info_ |
message_filters::Subscriber < sensor_msgs::CameraInfo > | sub_rgb_info_ |
boost::shared_ptr< Synchronizer > | sync_ |
boost::shared_ptr < tf2_ros::TransformListener > | tf_ |
boost::shared_ptr < tf2_ros::Buffer > | tf_buffer_ |
Definition at line 54 of file register.cpp.
typedef message_filters::Synchronizer<SyncPolicy> depth_image_proc::RegisterNodelet::Synchronizer [private] |
Definition at line 65 of file register.cpp.
typedef ApproximateTime<sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> depth_image_proc::RegisterNodelet::SyncPolicy [private] |
Definition at line 64 of file register.cpp.
void depth_image_proc::RegisterNodelet::connectCb | ( | ) | [private] |
Definition at line 118 of file register.cpp.
void depth_image_proc::RegisterNodelet::convert | ( | const sensor_msgs::ImageConstPtr & | depth_msg, |
const sensor_msgs::ImagePtr & | registered_msg, | ||
const Eigen::Affine3d & | depth_to_rgb | ||
) | [private] |
Definition at line 195 of file register.cpp.
void depth_image_proc::RegisterNodelet::imageCb | ( | const sensor_msgs::ImageConstPtr & | depth_image_msg, |
const sensor_msgs::CameraInfoConstPtr & | depth_info_msg, | ||
const sensor_msgs::CameraInfoConstPtr & | rgb_info_msg | ||
) | [private] |
Definition at line 136 of file register.cpp.
void depth_image_proc::RegisterNodelet::onInit | ( | ) | [private, virtual] |
Implements nodelet::Nodelet.
Definition at line 88 of file register.cpp.
boost::mutex depth_image_proc::RegisterNodelet::connect_mutex_ [private] |
Definition at line 69 of file register.cpp.
Definition at line 72 of file register.cpp.
boost::shared_ptr<image_transport::ImageTransport> depth_image_proc::RegisterNodelet::it_depth_ [private] |
Definition at line 57 of file register.cpp.
Definition at line 56 of file register.cpp.
Definition at line 56 of file register.cpp.
Definition at line 70 of file register.cpp.
Definition at line 72 of file register.cpp.
Definition at line 60 of file register.cpp.
message_filters::Subscriber<sensor_msgs::CameraInfo> depth_image_proc::RegisterNodelet::sub_depth_info_ [private] |
Definition at line 61 of file register.cpp.
message_filters::Subscriber<sensor_msgs::CameraInfo> depth_image_proc::RegisterNodelet::sub_rgb_info_ [private] |
Definition at line 61 of file register.cpp.
boost::shared_ptr<Synchronizer> depth_image_proc::RegisterNodelet::sync_ [private] |
Definition at line 66 of file register.cpp.
boost::shared_ptr<tf2_ros::TransformListener> depth_image_proc::RegisterNodelet::tf_ [private] |
Definition at line 63 of file register.cpp.
boost::shared_ptr<tf2_ros::Buffer> depth_image_proc::RegisterNodelet::tf_buffer_ [private] |
Definition at line 62 of file register.cpp.