#include <ConsumerImplHelper/ToFCamera.h>#include <GenTL/PFNC.h>#include <string>#include <iostream>#include <fstream>#include <iomanip>#include <ros/ros.h>#include <camera_info_manager/camera_info_manager.h>#include <sensor_msgs/Image.h>#include <sensor_msgs/CameraInfo.h>#include <sensor_msgs/image_encodings.h>#include <cv_bridge/cv_bridge.h>#include <opencv2/opencv.hpp>#include <pcl_ros/point_cloud.h>#include <pcl_conversions/pcl_conversions.h>#include <dynamic_reconfigure/server.h>#include <basler_tof/BaslerToFConfig.h>
Go to the source code of this file.
Functions | |
| int | main (int argc, char *argv[]) |
| bool | publish (const BufferParts &parts, ros::Time acquisition_time) |
| void | round_to_increment_double (double ¶m, double increment) |
| void | round_to_increment_int (int ¶m, int increment) |
| void | subscribeCallback () |
| void | update_config (basler_tof::BaslerToFConfig &new_config, uint32_t level) |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 288 of file basler_tof_node.cpp.
| bool publish | ( | const BufferParts & | parts, |
| ros::Time | acquisition_time | ||
| ) |
Definition at line 76 of file basler_tof_node.cpp.
| void round_to_increment_double | ( | double & | param, |
| double | increment | ||
| ) |
Definition at line 222 of file basler_tof_node.cpp.
| void round_to_increment_int | ( | int & | param, |
| int | increment | ||
| ) |
Definition at line 217 of file basler_tof_node.cpp.
| void subscribeCallback | ( | ) |
Definition at line 261 of file basler_tof_node.cpp.
| void update_config | ( | basler_tof::BaslerToFConfig & | new_config, |
| uint32_t | level | ||
| ) |
Definition at line 227 of file basler_tof_node.cpp.
| CToFCamera camera_ |
Definition at line 67 of file basler_tof_node.cpp.
| std::string camera_name_ |
Definition at line 66 of file basler_tof_node.cpp.
| ros::Publisher cloud_pub_ |
Definition at line 57 of file basler_tof_node.cpp.
| ros::Publisher confidence_ci_pub_ |
Definition at line 61 of file basler_tof_node.cpp.
| boost::shared_ptr<camera_info_manager::CameraInfoManager> confidence_info_manager_ |
Definition at line 72 of file basler_tof_node.cpp.
| ros::Publisher confidence_pub_ |
Definition at line 60 of file basler_tof_node.cpp.
| ros::Publisher depth_ci_pub_ |
Definition at line 63 of file basler_tof_node.cpp.
| boost::shared_ptr<camera_info_manager::CameraInfoManager> depth_info_manager_ |
Definition at line 73 of file basler_tof_node.cpp.
| ros::Publisher depth_pub_ |
Definition at line 62 of file basler_tof_node.cpp.
| std::string device_id_ |
Definition at line 65 of file basler_tof_node.cpp.
| std::string frame_id_ |
Definition at line 64 of file basler_tof_node.cpp.
| ros::Publisher intensity_ci_pub_ |
Definition at line 59 of file basler_tof_node.cpp.
| boost::shared_ptr<camera_info_manager::CameraInfoManager> intensity_info_manager_ |
Definition at line 71 of file basler_tof_node.cpp.
| ros::Publisher intensity_pub_ |
Definition at line 58 of file basler_tof_node.cpp.
| bool subscriber_connected_ |
Definition at line 69 of file basler_tof_node.cpp.