#include <camera.h>
typedef std::map<crl::multisense::DataSource, int32_t> multisense_ros::Camera::StreamMapType [private] |
enum multisense_ros::Camera::clip_type_ [private] |
multisense_ros::Camera::Camera | ( | crl::multisense::Channel * | driver, |
const std::string & | tf_prefix | ||
) |
Definition at line 324 of file camera.cpp.
Definition at line 842 of file camera.cpp.
void multisense_ros::Camera::borderClipChanged | ( | int | borderClipType, |
double | borderClipValue | ||
) |
Definition at line 2114 of file camera.cpp.
void multisense_ros::Camera::colorImageCallback | ( | const crl::multisense::image::Header & | header | ) |
Definition at line 1676 of file camera.cpp.
void multisense_ros::Camera::connectStream | ( | crl::multisense::DataSource | enableMask | ) | [private] |
Definition at line 2202 of file camera.cpp.
void multisense_ros::Camera::depthCallback | ( | const crl::multisense::image::Header & | header | ) |
Definition at line 1360 of file camera.cpp.
void multisense_ros::Camera::disconnectStream | ( | crl::multisense::DataSource | disableMask | ) | [private] |
Definition at line 2221 of file camera.cpp.
void multisense_ros::Camera::disparityImageCallback | ( | const crl::multisense::image::Header & | header | ) |
Definition at line 979 of file camera.cpp.
void multisense_ros::Camera::generateBorderClip | ( | int | borderClipType, |
double | borderClipValue, | ||
uint32_t | width, | ||
uint32_t | height | ||
) | [private] |
Definition at line 2124 of file camera.cpp.
void multisense_ros::Camera::histogramCallback | ( | const crl::multisense::image::Header & | header | ) |
Definition at line 863 of file camera.cpp.
void multisense_ros::Camera::jpegImageCallback | ( | const crl::multisense::image::Header & | header | ) |
Definition at line 899 of file camera.cpp.
void multisense_ros::Camera::monoCallback | ( | const crl::multisense::image::Header & | header | ) |
Definition at line 1161 of file camera.cpp.
void multisense_ros::Camera::pointCloudCallback | ( | const crl::multisense::image::Header & | header | ) |
Definition at line 1485 of file camera.cpp.
void multisense_ros::Camera::publishAllCameraInfo | ( | ) | [private] |
Definition at line 2067 of file camera.cpp.
void multisense_ros::Camera::queryConfig | ( | ) | [private] |
Definition at line 1865 of file camera.cpp.
void multisense_ros::Camera::rawCamDataCallback | ( | const crl::multisense::image::Header & | header | ) |
Definition at line 1625 of file camera.cpp.
void multisense_ros::Camera::rectCallback | ( | const crl::multisense::image::Header & | header | ) |
Definition at line 1238 of file camera.cpp.
void multisense_ros::Camera::resolutionChanged | ( | ) | [inline] |
void multisense_ros::Camera::stop | ( | ) | [private] |
Definition at line 2190 of file camera.cpp.
void multisense_ros::Camera::updateCameraInfo | ( | sensor_msgs::CameraInfo & | cameraInfo, |
const float | M[3][3], | ||
const float | R[3][3], | ||
const float | P[3][4], | ||
const float | D[8], | ||
double | xScale = 1 , |
||
double | yScale = 1 |
||
) | [private] |
Definition at line 2015 of file camera.cpp.
boost::mutex multisense_ros::Camera::border_clip_lock_ [private] |
cv::Mat_<uint8_t> multisense_ros::Camera::border_clip_mask_ [private] |
int multisense_ros::Camera::border_clip_type_ [private] |
double multisense_ros::Camera::border_clip_value_ [private] |
boost::mutex multisense_ros::Camera::cal_lock_ [private] |
CvMat* multisense_ros::Camera::calibration_map_left_1_ [private] |
CvMat* multisense_ros::Camera::calibration_map_left_2_ [private] |
sensor_msgs::PointCloud2 multisense_ros::Camera::color_organized_point_cloud_ [private] |
int64_t multisense_ros::Camera::color_organized_point_cloud_frame_id_ [private] |
ros::Publisher multisense_ros::Camera::color_organized_point_cloud_pub_ [private] |
sensor_msgs::PointCloud2 multisense_ros::Camera::color_point_cloud_ [private] |
int64_t multisense_ros::Camera::color_point_cloud_frame_id_ [private] |
ros::Publisher multisense_ros::Camera::color_point_cloud_pub_ [private] |
sensor_msgs::CameraInfo multisense_ros::Camera::depth_cam_info_ [private] |
ros::Publisher multisense_ros::Camera::depth_cam_info_pub_ [private] |
image_transport::Publisher multisense_ros::Camera::depth_cam_pub_ [private] |
sensor_msgs::Image multisense_ros::Camera::depth_image_ [private] |
image_transport::ImageTransport multisense_ros::Camera::depth_transport_ [private] |
ros::Publisher multisense_ros::Camera::device_info_pub_ [private] |
ros::NodeHandle multisense_ros::Camera::device_nh_ [private] |
uint32_t multisense_ros::Camera::disparities_ [private] |
std::vector<float> multisense_ros::Camera::disparity_buff_ [private] |
image_transport::ImageTransport multisense_ros::Camera::disparity_cost_transport_ [private] |
image_transport::ImageTransport multisense_ros::Camera::disparity_left_transport_ [private] |
image_transport::ImageTransport multisense_ros::Camera::disparity_right_transport_ [private] |
std::string multisense_ros::Camera::frame_id_left_ [private] |
std::string multisense_ros::Camera::frame_id_right_ [private] |
bool multisense_ros::Camera::got_left_luma_ [private] |
bool multisense_ros::Camera::got_raw_cam_left_ [private] |
ros::Publisher multisense_ros::Camera::histogram_pub_ [private] |
int64_t multisense_ros::Camera::last_frame_id_ [private] |
sensor_msgs::CameraInfo multisense_ros::Camera::left_cost_cam_info_ [private] |
ros::Publisher multisense_ros::Camera::left_cost_cam_info_pub_ [private] |
sensor_msgs::CameraInfo multisense_ros::Camera::left_disp_cam_info_ [private] |
ros::Publisher multisense_ros::Camera::left_disp_cam_info_pub_ [private] |
sensor_msgs::Image multisense_ros::Camera::left_disparity_cost_image_ [private] |
image_transport::Publisher multisense_ros::Camera::left_disparity_cost_pub_ [private] |
sensor_msgs::Image multisense_ros::Camera::left_disparity_image_ [private] |
image_transport::Publisher multisense_ros::Camera::left_disparity_pub_ [private] |
int64_t multisense_ros::Camera::left_luma_frame_id_ [private] |
sensor_msgs::Image multisense_ros::Camera::left_luma_image_ [private] |
sensor_msgs::CameraInfo multisense_ros::Camera::left_mono_cam_info_ [private] |
ros::Publisher multisense_ros::Camera::left_mono_cam_info_pub_ [private] |
image_transport::Publisher multisense_ros::Camera::left_mono_cam_pub_ [private] |
sensor_msgs::Image multisense_ros::Camera::left_mono_image_ [private] |
image_transport::ImageTransport multisense_ros::Camera::left_mono_transport_ [private] |
ros::NodeHandle multisense_ros::Camera::left_nh_ [private] |
sensor_msgs::CameraInfo multisense_ros::Camera::left_rect_cam_info_ [private] |
ros::Publisher multisense_ros::Camera::left_rect_cam_info_pub_ [private] |
image_transport::CameraPublisher multisense_ros::Camera::left_rect_cam_pub_ [private] |
int64_t multisense_ros::Camera::left_rect_frame_id_ [private] |
sensor_msgs::Image multisense_ros::Camera::left_rect_image_ [private] |
image_transport::ImageTransport multisense_ros::Camera::left_rect_transport_ [private] |
sensor_msgs::CameraInfo multisense_ros::Camera::left_rgb_cam_info_ [private] |
ros::Publisher multisense_ros::Camera::left_rgb_cam_info_pub_ [private] |
image_transport::Publisher multisense_ros::Camera::left_rgb_cam_pub_ [private] |
sensor_msgs::Image multisense_ros::Camera::left_rgb_image_ [private] |
sensor_msgs::CameraInfo multisense_ros::Camera::left_rgb_rect_cam_info_ [private] |
ros::Publisher multisense_ros::Camera::left_rgb_rect_cam_info_pub_ [private] |
image_transport::CameraPublisher multisense_ros::Camera::left_rgb_rect_cam_pub_ [private] |
int64_t multisense_ros::Camera::left_rgb_rect_frame_id_ [private] |
sensor_msgs::Image multisense_ros::Camera::left_rgb_rect_image_ [private] |
image_transport::ImageTransport multisense_ros::Camera::left_rgb_rect_transport_ [private] |
image_transport::ImageTransport multisense_ros::Camera::left_rgb_transport_ [private] |
stereo_msgs::DisparityImage multisense_ros::Camera::left_stereo_disparity_ [private] |
ros::Publisher multisense_ros::Camera::left_stereo_disparity_pub_ [private] |
uint8_t multisense_ros::Camera::luma_color_depth_ [private] |
sensor_msgs::PointCloud2 multisense_ros::Camera::luma_organized_point_cloud_ [private] |
int64_t multisense_ros::Camera::luma_organized_point_cloud_frame_id_ [private] |
ros::Publisher multisense_ros::Camera::luma_organized_point_cloud_pub_ [private] |
sensor_msgs::PointCloud2 multisense_ros::Camera::luma_point_cloud_ [private] |
int64_t multisense_ros::Camera::luma_point_cloud_frame_id_ [private] |
ros::Publisher multisense_ros::Camera::luma_point_cloud_pub_ [private] |
image_transport::Publisher multisense_ros::Camera::ni_depth_cam_pub_ [private] |
sensor_msgs::Image multisense_ros::Camera::ni_depth_image_ [private] |
image_transport::ImageTransport multisense_ros::Camera::ni_depth_transport_ [private] |
bool multisense_ros::Camera::pc_color_frame_sync_ [private] |
float multisense_ros::Camera::pc_max_range_ [private] |
std::vector<cv::Vec3f> multisense_ros::Camera::points_buff_ [private] |
int64_t multisense_ros::Camera::points_buff_frame_id_ [private] |
cv::Mat_<double> multisense_ros::Camera::q_matrix_ [private] |
ros::Publisher multisense_ros::Camera::raw_cam_cal_pub_ [private] |
ros::Publisher multisense_ros::Camera::raw_cam_config_pub_ [private] |
multisense_ros::RawCamData multisense_ros::Camera::raw_cam_data_ [private] |
ros::Publisher multisense_ros::Camera::raw_cam_data_pub_ [private] |
sensor_msgs::CameraInfo multisense_ros::Camera::right_disp_cam_info_ [private] |
ros::Publisher multisense_ros::Camera::right_disp_cam_info_pub_ [private] |
sensor_msgs::Image multisense_ros::Camera::right_disparity_image_ [private] |
image_transport::Publisher multisense_ros::Camera::right_disparity_pub_ [private] |
sensor_msgs::CameraInfo multisense_ros::Camera::right_mono_cam_info_ [private] |
ros::Publisher multisense_ros::Camera::right_mono_cam_info_pub_ [private] |
image_transport::Publisher multisense_ros::Camera::right_mono_cam_pub_ [private] |
sensor_msgs::Image multisense_ros::Camera::right_mono_image_ [private] |
image_transport::ImageTransport multisense_ros::Camera::right_mono_transport_ [private] |
ros::NodeHandle multisense_ros::Camera::right_nh_ [private] |
sensor_msgs::CameraInfo multisense_ros::Camera::right_rect_cam_info_ [private] |
ros::Publisher multisense_ros::Camera::right_rect_cam_info_pub_ [private] |
image_transport::CameraPublisher multisense_ros::Camera::right_rect_cam_pub_ [private] |
sensor_msgs::Image multisense_ros::Camera::right_rect_image_ [private] |
image_transport::ImageTransport multisense_ros::Camera::right_rect_transport_ [private] |
stereo_msgs::DisparityImage multisense_ros::Camera::right_stereo_disparity_ [private] |
ros::Publisher multisense_ros::Camera::right_stereo_disparity_pub_ [private] |
boost::mutex multisense_ros::Camera::stream_lock_ [private] |
bool multisense_ros::Camera::write_pc_color_packed_ [private] |