#include <color_laser.h>
Public Member Functions | |
void | cameraInfoCallback (const sensor_msgs::CameraInfo::ConstPtr &message) |
void | colorImageCallback (const sensor_msgs::Image::ConstPtr &message) |
ColorLaser (ros::NodeHandle &nh) | |
void | laserPointCloudCallback (sensor_msgs::PointCloud2::Ptr message) |
~ColorLaser () | |
Private Member Functions | |
void | startStreaming () |
void | stopStreaming () |
Private Attributes | |
sensor_msgs::CameraInfo | camera_info_ |
ros::Subscriber | camera_info_sub_ |
sensor_msgs::Image | color_image_ |
ros::Subscriber | color_image_sub_ |
sensor_msgs::PointCloud2 | color_laser_pointcloud_ |
ros::Publisher | color_laser_publisher_ |
boost::mutex | data_lock_ |
uint8_t | image_channels_ |
ros::Subscriber | laser_pointcloud_sub_ |
ros::NodeHandle | node_handle_ |
Definition at line 49 of file color_laser.h.
multisense_ros::ColorLaser::ColorLaser | ( | ros::NodeHandle & | nh | ) |
Definition at line 48 of file color_laser.cpp.
Definition at line 95 of file color_laser.cpp.
void multisense_ros::ColorLaser::cameraInfoCallback | ( | const sensor_msgs::CameraInfo::ConstPtr & | message | ) |
Definition at line 118 of file color_laser.cpp.
void multisense_ros::ColorLaser::colorImageCallback | ( | const sensor_msgs::Image::ConstPtr & | message | ) |
Definition at line 99 of file color_laser.cpp.
void multisense_ros::ColorLaser::laserPointCloudCallback | ( | sensor_msgs::PointCloud2::Ptr | message | ) |
Definition at line 127 of file color_laser.cpp.
void multisense_ros::ColorLaser::startStreaming | ( | ) | [private] |
Definition at line 249 of file color_laser.cpp.
void multisense_ros::ColorLaser::stopStreaming | ( | ) | [private] |
Definition at line 273 of file color_laser.cpp.
sensor_msgs::CameraInfo multisense_ros::ColorLaser::camera_info_ [private] |
Definition at line 80 of file color_laser.h.
ros::Subscriber multisense_ros::ColorLaser::camera_info_sub_ [private] |
Definition at line 94 of file color_laser.h.
sensor_msgs::Image multisense_ros::ColorLaser::color_image_ [private] |
Definition at line 79 of file color_laser.h.
ros::Subscriber multisense_ros::ColorLaser::color_image_sub_ [private] |
Definition at line 92 of file color_laser.h.
sensor_msgs::PointCloud2 multisense_ros::ColorLaser::color_laser_pointcloud_ [private] |
Definition at line 82 of file color_laser.h.
ros::Publisher multisense_ros::ColorLaser::color_laser_publisher_ [private] |
Definition at line 87 of file color_laser.h.
boost::mutex multisense_ros::ColorLaser::data_lock_ [private] |
Definition at line 104 of file color_laser.h.
uint8_t multisense_ros::ColorLaser::image_channels_ [private] |
Definition at line 109 of file color_laser.h.
ros::Subscriber multisense_ros::ColorLaser::laser_pointcloud_sub_ [private] |
Definition at line 93 of file color_laser.h.
ros::NodeHandle multisense_ros::ColorLaser::node_handle_ [private] |
Definition at line 99 of file color_laser.h.