#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.