#include <camera.h>
Public Member Functions | |
void | borderClipChanged (int borderClipType, double borderClipValue) |
Camera (crl::multisense::Channel *driver, const std::string &tf_prefix) | |
void | colorImageCallback (const crl::multisense::image::Header &header) |
void | depthCallback (const crl::multisense::image::Header &header) |
void | disparityImageCallback (const crl::multisense::image::Header &header) |
void | histogramCallback (const crl::multisense::image::Header &header) |
void | jpegImageCallback (const crl::multisense::image::Header &header) |
void | monoCallback (const crl::multisense::image::Header &header) |
void | pointCloudCallback (const crl::multisense::image::Header &header) |
void | rawCamDataCallback (const crl::multisense::image::Header &header) |
void | rectCallback (const crl::multisense::image::Header &header) |
void | resolutionChanged () |
~Camera () | |
Private Types | |
enum | clip_type_ { RECTANGULAR, CIRCULAR } |
typedef std::map< crl::multisense::DataSource, int32_t > | StreamMapType |
Private Member Functions | |
void | connectStream (crl::multisense::DataSource enableMask) |
void | disconnectStream (crl::multisense::DataSource disableMask) |
void | generateBorderClip (int borderClipType, double borderClipValue, uint32_t width, uint32_t height) |
void | publishAllCameraInfo () |
void | queryConfig () |
void | stop () |
void | 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 |
|
private |
multisense_ros::Camera::Camera | ( | crl::multisense::Channel * | driver, |
const std::string & | tf_prefix | ||
) |
Definition at line 324 of file camera.cpp.
multisense_ros::Camera::~Camera | ( | ) |
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.
|
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.
|
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.
|
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.
|
private |
Definition at line 2067 of file camera.cpp.
|
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.
|
private |
Definition at line 2190 of file camera.cpp.
|
private |
Definition at line 2015 of file camera.cpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |