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::Matrix4d &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 < tf::TransformListener > | tf_ |
Definition at line 19 of file register.cpp.
typedef message_filters::Synchronizer<SyncPolicy> depth_image_proc::RegisterNodelet::Synchronizer [private] |
Definition at line 29 of file register.cpp.
typedef ApproximateTime<sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> depth_image_proc::RegisterNodelet::SyncPolicy [private] |
Definition at line 28 of file register.cpp.
void depth_image_proc::RegisterNodelet::connectCb | ( | ) | [private] |
Definition at line 81 of file register.cpp.
void depth_image_proc::RegisterNodelet::convert | ( | const sensor_msgs::ImageConstPtr & | depth_msg, |
const sensor_msgs::ImagePtr & | registered_msg, | ||
const Eigen::Matrix4d & | depth_to_rgb | ||
) | [private] |
Definition at line 166 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 99 of file register.cpp.
void depth_image_proc::RegisterNodelet::onInit | ( | ) | [private, virtual] |
Implements nodelet::Nodelet.
Definition at line 52 of file register.cpp.
boost::mutex depth_image_proc::RegisterNodelet::connect_mutex_ [private] |
Definition at line 33 of file register.cpp.
Definition at line 36 of file register.cpp.
boost::shared_ptr<image_transport::ImageTransport> depth_image_proc::RegisterNodelet::it_depth_ [private] |
Definition at line 22 of file register.cpp.
Definition at line 21 of file register.cpp.
Definition at line 21 of file register.cpp.
Definition at line 34 of file register.cpp.
Definition at line 36 of file register.cpp.
Definition at line 25 of file register.cpp.
message_filters::Subscriber<sensor_msgs::CameraInfo> depth_image_proc::RegisterNodelet::sub_depth_info_ [private] |
Definition at line 26 of file register.cpp.
message_filters::Subscriber<sensor_msgs::CameraInfo> depth_image_proc::RegisterNodelet::sub_rgb_info_ [private] |
Definition at line 26 of file register.cpp.
boost::shared_ptr<Synchronizer> depth_image_proc::RegisterNodelet::sync_ [private] |
Definition at line 30 of file register.cpp.
boost::shared_ptr<tf::TransformListener> depth_image_proc::RegisterNodelet::tf_ [private] |
Definition at line 27 of file register.cpp.