#include <camera.h>
| Private Types | |
| typedef std::map< crl::multisense::DataSource, int32_t > | StreamMapType | 
| Private Member Functions | |
| void | connectStream (crl::multisense::DataSource enableMask) | 
| void | deviceInfoDiagnostic (diagnostic_updater::DiagnosticStatusWrapper &stat) | 
| void | deviceStatusDiagnostic (diagnostic_updater::DiagnosticStatusWrapper &stat) | 
| void | diagnosticTimerCallback (const ros::TimerEvent &) | 
| void | disconnectStream (crl::multisense::DataSource disableMask) | 
| void | publishAllCameraInfo () | 
| void | stop () | 
| Static Private Attributes | |
| static constexpr char | AUX [] = "aux" | 
| static constexpr char | AUX_CAMERA_FRAME [] = "/aux_camera_frame" | 
| static constexpr char | AUX_RECTIFIED_FRAME [] = "/aux_camera_optical_frame" | 
| static constexpr char | CALIBRATION [] = "calibration" | 
| static constexpr char | COLOR_CAMERA_INFO_TOPIC [] = "image_color/camera_info" | 
| static constexpr char | COLOR_ORGANIZED_POINTCLOUD_TOPIC [] = "organized_image_points2_color" | 
| static constexpr char | COLOR_POINTCLOUD_TOPIC [] = "image_points2_color" | 
| static constexpr char | COLOR_TOPIC [] = "image_color" | 
| static constexpr char | COST_CAMERA_INFO_TOPIC [] = "cost/camera_info" | 
| static constexpr char | COST_TOPIC [] = "cost" | 
| static constexpr char | DEPTH_CAMERA_INFO_TOPIC [] = "depth/camera_info" | 
| static constexpr char | DEPTH_TOPIC [] = "depth" | 
| static constexpr char | DEVICE_INFO_TOPIC [] = "device_info" | 
| static constexpr char | DISPARITY_CAMERA_INFO_TOPIC [] = "disparity/camera_info" | 
| static constexpr char | DISPARITY_IMAGE_TOPIC [] = "disparity_image" | 
| static constexpr char | DISPARITY_TOPIC [] = "disparity" | 
| static constexpr char | GROUND_SURFACE [] = "ground_surface" | 
| static constexpr char | GROUND_SURFACE_IMAGE_TOPIC [] = "image" | 
| static constexpr char | GROUND_SURFACE_INFO_TOPIC [] = "camera_info" | 
| static constexpr char | GROUND_SURFACE_POINT_SPLINE_TOPIC [] = "spline" | 
| static constexpr char | HEAD_FRAME [] = "/head" | 
| static constexpr char | HISTOGRAM_TOPIC [] = "histogram" | 
| static constexpr char | LEFT [] = "left" | 
| static constexpr char | LEFT_CAMERA_FRAME [] = "/left_camera_frame" | 
| static constexpr char | LEFT_RECTIFIED_FRAME [] = "/left_camera_optical_frame" | 
| static constexpr char | MONO_CAMERA_INFO_TOPIC [] = "image_mono/camera_info" | 
| static constexpr char | MONO_TOPIC [] = "image_mono" | 
| static constexpr char | OPENNI_DEPTH_TOPIC [] = "openni_depth" | 
| static constexpr char | ORGANIZED_POINTCLOUD_TOPIC [] = "organized_image_points2" | 
| static constexpr char | ORIGIN_FRAME [] = "/origin" | 
| static constexpr char | POINTCLOUD_TOPIC [] = "image_points2" | 
| static constexpr char | RAW_CAM_CAL_TOPIC [] = "raw_cam_cal" | 
| static constexpr char | RAW_CAM_CONFIG_TOPIC [] = "raw_cam_config" | 
| static constexpr char | RAW_CAM_DATA_TOPIC [] = "raw_cam_data" | 
| static constexpr char | RECT_CAMERA_INFO_TOPIC [] = "image_rect/camera_info" | 
| static constexpr char | RECT_COLOR_CAMERA_INFO_TOPIC [] = "image_rect_color/camera_info" | 
| static constexpr char | RECT_COLOR_TOPIC [] = "image_rect_color" | 
| static constexpr char | RECT_TOPIC [] = "image_rect" | 
| static constexpr char | RIGHT [] = "right" | 
| static constexpr char | RIGHT_CAMERA_FRAME [] = "/right_camera_frame" | 
| static constexpr char | RIGHT_RECTIFIED_FRAME [] = "/right_camera_optical_frame" | 
| 
 | private | 
| multisense_ros::Camera::Camera | ( | crl::multisense::Channel * | driver, | 
| const std::string & | tf_prefix | ||
| ) | 
Definition at line 281 of file camera.cpp.
| multisense_ros::Camera::~Camera | ( | ) | 
Definition at line 843 of file camera.cpp.
| void multisense_ros::Camera::borderClipChanged | ( | const BorderClip & | borderClipType, | 
| double | borderClipValue | ||
| ) | 
Definition at line 879 of file camera.cpp.
| void multisense_ros::Camera::colorImageCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 1936 of file camera.cpp.
| void multisense_ros::Camera::colorizeCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 2125 of file camera.cpp.
| 
 | private | 
Definition at line 2466 of file camera.cpp.
| void multisense_ros::Camera::depthCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 1458 of file camera.cpp.
| 
 | private | 
Definition at line 2379 of file camera.cpp.
| 
 | private | 
Definition at line 2421 of file camera.cpp.
| 
 | private | 
Definition at line 2449 of file camera.cpp.
| 
 | private | 
Definition at line 2485 of file camera.cpp.
| void multisense_ros::Camera::disparityImageCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 1030 of file camera.cpp.
| void multisense_ros::Camera::extrinsicsChanged | ( | crl::multisense::system::ExternalCalibration | extrinsics | ) | 
Definition at line 893 of file camera.cpp.
| void multisense_ros::Camera::groundSurfaceCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 2140 of file camera.cpp.
| void multisense_ros::Camera::groundSurfaceSplineCallback | ( | const crl::multisense::ground_surface::Header & | header | ) | 
Definition at line 2209 of file camera.cpp.
| void multisense_ros::Camera::groundSurfaceSplineDrawParametersChanged | ( | const ground_surface_utilities::SplineDrawParameters & | spline_draw_params | ) | 
Definition at line 923 of file camera.cpp.
| void multisense_ros::Camera::histogramCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 929 of file camera.cpp.
| void multisense_ros::Camera::jpegImageCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 965 of file camera.cpp.
| void multisense_ros::Camera::maxPointCloudRangeChanged | ( | double | range | ) | 
Definition at line 888 of file camera.cpp.
| void multisense_ros::Camera::monoCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 1215 of file camera.cpp.
| void multisense_ros::Camera::pointCloudCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 1603 of file camera.cpp.
| 
 | private | 
Definition at line 2294 of file camera.cpp.
| void multisense_ros::Camera::rawCamDataCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 1895 of file camera.cpp.
| void multisense_ros::Camera::rectCallback | ( | const crl::multisense::image::Header & | header | ) | 
Definition at line 1327 of file camera.cpp.
| 
 | private | 
Definition at line 2454 of file camera.cpp.
| void multisense_ros::Camera::updateConfig | ( | const crl::multisense::image::Config & | config | ) | 
Definition at line 2255 of file camera.cpp.
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | staticprivate | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |