#include <zivid_camera.h>
Public Member Functions | |
ZividCamera (ros::NodeHandle &nh, ros::NodeHandle &priv) | |
Private Types | |
using | Capture2DSettingsController = CaptureSettingsController< Zivid::Settings2D, Settings2DConfig, Settings2DAcquisitionConfig > |
using | Capture3DSettingsController = CaptureSettingsController< Zivid::Settings, SettingsConfig, SettingsAcquisitionConfig > |
Private Member Functions | |
bool | cameraInfoModelNameServiceHandler (CameraInfoModelName::Request &req, CameraInfoModelName::Response &res) |
bool | cameraInfoSerialNumberServiceHandler (CameraInfoSerialNumber::Request &req, CameraInfoSerialNumber::Response &res) |
bool | capture2DServiceHandler (Capture2D::Request &req, Capture2D::Response &res) |
bool | captureAssistantSuggestSettingsServiceHandler (CaptureAssistantSuggestSettings::Request &req, CaptureAssistantSuggestSettings::Response &res) |
bool | captureServiceHandler (Capture::Request &req, Capture::Response &res) |
bool | isConnectedServiceHandler (IsConnected::Request &req, IsConnected::Response &res) |
sensor_msgs::CameraInfoConstPtr | makeCameraInfo (const std_msgs::Header &header, std::size_t width, std::size_t height, const Zivid::CameraIntrinsics &intrinsics) |
std_msgs::Header | makeHeader () |
void | onCameraConnectionKeepAliveTimeout (const ros::TimerEvent &event) |
void | publishColorImage (const std_msgs::Header &header, const sensor_msgs::CameraInfoConstPtr &camera_info, const Zivid::PointCloud &point_cloud) |
void | publishColorImage (const std_msgs::Header &header, const sensor_msgs::CameraInfoConstPtr &camera_info, const Zivid::Image< Zivid::ColorRGBA > &image) |
void | publishDepthImage (const std_msgs::Header &header, const sensor_msgs::CameraInfoConstPtr &camera_info, const Zivid::PointCloud &point_cloud) |
void | publishFrame (Zivid::Frame &&frame) |
void | publishPointCloudXYZ (const std_msgs::Header &header, const Zivid::PointCloud &point_cloud) |
void | publishPointCloudXYZRGBA (const std_msgs::Header &header, const Zivid::PointCloud &point_cloud) |
void | publishSnrImage (const std_msgs::Header &header, const sensor_msgs::CameraInfoConstPtr &camera_info, const Zivid::PointCloud &point_cloud) |
void | reconnectToCameraIfNecessary () |
void | serviceHandlerHandleCameraConnectionLoss () |
void | setCameraStatus (CameraStatus camera_status) |
bool | shouldPublishColorImg () const |
bool | shouldPublishDepthImg () const |
bool | shouldPublishPointsXYZ () const |
bool | shouldPublishPointsXYZRGBA () const |
bool | shouldPublishSnrImg () const |
Definition at line 33 of file zivid_camera.h.
|
private |
Definition at line 74 of file zivid_camera.h.
|
private |
Definition at line 72 of file zivid_camera.h.
zivid_camera::ZividCamera::ZividCamera | ( | ros::NodeHandle & | nh, |
ros::NodeHandle & | priv | ||
) |
Definition at line 88 of file zivid_camera.cpp.
|
private |
Definition at line 303 of file zivid_camera.cpp.
|
private |
Definition at line 310 of file zivid_camera.cpp.
|
private |
Definition at line 336 of file zivid_camera.cpp.
|
private |
Definition at line 362 of file zivid_camera.cpp.
|
private |
Definition at line 317 of file zivid_camera.cpp.
|
private |
Definition at line 414 of file zivid_camera.cpp.
|
private |
Definition at line 583 of file zivid_camera.cpp.
|
private |
Definition at line 492 of file zivid_camera.cpp.
|
private |
Definition at line 233 of file zivid_camera.cpp.
|
private |
Definition at line 547 of file zivid_camera.cpp.
|
private |
Definition at line 555 of file zivid_camera.cpp.
|
private |
Definition at line 567 of file zivid_camera.cpp.
|
private |
Definition at line 420 of file zivid_camera.cpp.
|
private |
Definition at line 501 of file zivid_camera.cpp.
|
private |
Definition at line 524 of file zivid_camera.cpp.
|
private |
Definition at line 575 of file zivid_camera.cpp.
|
private |
Definition at line 246 of file zivid_camera.cpp.
|
private |
Definition at line 404 of file zivid_camera.cpp.
|
private |
Definition at line 285 of file zivid_camera.cpp.
|
private |
Definition at line 477 of file zivid_camera.cpp.
|
private |
Definition at line 482 of file zivid_camera.cpp.
|
private |
Definition at line 472 of file zivid_camera.cpp.
|
private |
Definition at line 467 of file zivid_camera.cpp.
|
private |
Definition at line 487 of file zivid_camera.cpp.
|
private |
Definition at line 100 of file zivid_camera.h.
|
private |
Definition at line 78 of file zivid_camera.h.
|
private |
Definition at line 92 of file zivid_camera.h.
|
private |
Definition at line 91 of file zivid_camera.h.
|
private |
Definition at line 79 of file zivid_camera.h.
|
private |
Definition at line 94 of file zivid_camera.h.
|
private |
Definition at line 98 of file zivid_camera.h.
|
private |
Definition at line 95 of file zivid_camera.h.
|
private |
Definition at line 93 of file zivid_camera.h.
|
private |
Definition at line 97 of file zivid_camera.h.
|
private |
Definition at line 88 of file zivid_camera.h.
|
private |
Definition at line 89 of file zivid_camera.h.
|
private |
Definition at line 101 of file zivid_camera.h.
|
private |
Definition at line 102 of file zivid_camera.h.
|
private |
Definition at line 87 of file zivid_camera.h.
|
private |
Definition at line 96 of file zivid_camera.h.
|
private |
Definition at line 76 of file zivid_camera.h.
|
private |
Definition at line 85 of file zivid_camera.h.
|
private |
Definition at line 86 of file zivid_camera.h.
|
private |
Definition at line 77 of file zivid_camera.h.
|
private |
Definition at line 90 of file zivid_camera.h.
|
private |
Definition at line 82 of file zivid_camera.h.
|
private |
Definition at line 83 of file zivid_camera.h.
|
private |
Definition at line 80 of file zivid_camera.h.
|
private |
Definition at line 81 of file zivid_camera.h.
|
private |
Definition at line 84 of file zivid_camera.h.
|
private |
Definition at line 99 of file zivid_camera.h.