Public Member Functions | Private Member Functions | Private Attributes
flir_boson_usb::BosonCamera Class Reference

#include <BosonCamera.h>

Inheritance diagram for flir_boson_usb::BosonCamera:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 BosonCamera ()
 ~BosonCamera ()

Private Member Functions

void agcBasicLinear (const cv::Mat &input_16, cv::Mat *output_8, const int &height, const int &width)
void captureAndPublish (const ros::TimerEvent &evt)
bool closeCamera ()
virtual void onInit ()
bool openCamera ()

Private Attributes

void * buffer_start
struct v4l2_buffer bufferinfo
std::shared_ptr
< camera_info_manager::CameraInfoManager
camera_info
std::string camera_info_url
struct v4l2_capability cap
ros::Timer capture_timer
cv_bridge::CvImage cv_img
std::string dev_path
int32_t fd
int32_t frame = 0
std::string frame_id
float frame_rate
int32_t height
int32_t i
image_transport::CameraPublisher image_pub
std::shared_ptr
< image_transport::ImageTransport
it
ros::NodeHandle nh
ros::NodeHandle pnh
sensor_msgs::ImagePtr pub_image
SensorTypes sensor_type
std::string sensor_type_str
cv::Mat thermal16
cv::Mat thermal16_linear
cv::Mat thermal16_linear_zoom
cv::Mat thermal_luma
cv::Mat thermal_rgb
cv::Mat thermal_rgb_zoom
int8_t thermal_sensor_name [20]
Encoding video_mode
std::string video_mode_str
int32_t width
bool zoom_enable

Detailed Description

Definition at line 65 of file BosonCamera.h.


Constructor & Destructor Documentation

Definition at line 29 of file BosonCamera.cpp.

Definition at line 34 of file BosonCamera.cpp.


Member Function Documentation

void BosonCamera::agcBasicLinear ( const cv::Mat &  input_16,
cv::Mat *  output_8,
const int &  height,
const int &  width 
) [private]

Definition at line 125 of file BosonCamera.cpp.

void BosonCamera::captureAndPublish ( const ros::TimerEvent evt) [private]

Definition at line 329 of file BosonCamera.cpp.

bool BosonCamera::closeCamera ( ) [private]

Definition at line 313 of file BosonCamera.cpp.

void BosonCamera::onInit ( ) [private, virtual]

Implements nodelet::Nodelet.

Definition at line 39 of file BosonCamera.cpp.

bool BosonCamera::openCamera ( ) [private]

Definition at line 168 of file BosonCamera.cpp.


Member Data Documentation

Definition at line 95 of file BosonCamera.h.

struct v4l2_buffer flir_boson_usb::BosonCamera::bufferinfo [private]

Definition at line 94 of file BosonCamera.h.

Definition at line 82 of file BosonCamera.h.

Definition at line 101 of file BosonCamera.h.

struct v4l2_capability flir_boson_usb::BosonCamera::cap [private]

Definition at line 91 of file BosonCamera.h.

Definition at line 87 of file BosonCamera.h.

Definition at line 85 of file BosonCamera.h.

Definition at line 101 of file BosonCamera.h.

Definition at line 89 of file BosonCamera.h.

int32_t flir_boson_usb::BosonCamera::frame = 0 [private]

Definition at line 92 of file BosonCamera.h.

Definition at line 101 of file BosonCamera.h.

Definition at line 103 of file BosonCamera.h.

Definition at line 88 of file BosonCamera.h.

int32_t flir_boson_usb::BosonCamera::i [private]

Definition at line 90 of file BosonCamera.h.

Definition at line 84 of file BosonCamera.h.

Definition at line 83 of file BosonCamera.h.

Definition at line 81 of file BosonCamera.h.

Definition at line 81 of file BosonCamera.h.

sensor_msgs::ImagePtr flir_boson_usb::BosonCamera::pub_image [private]

Definition at line 86 of file BosonCamera.h.

Definition at line 106 of file BosonCamera.h.

Definition at line 101 of file BosonCamera.h.

Definition at line 97 of file BosonCamera.h.

Definition at line 97 of file BosonCamera.h.

Definition at line 97 of file BosonCamera.h.

Definition at line 97 of file BosonCamera.h.

Definition at line 97 of file BosonCamera.h.

Definition at line 97 of file BosonCamera.h.

Definition at line 93 of file BosonCamera.h.

Definition at line 104 of file BosonCamera.h.

Definition at line 101 of file BosonCamera.h.

Definition at line 88 of file BosonCamera.h.

Definition at line 105 of file BosonCamera.h.


The documentation for this class was generated from the following files:


flir_boson_usb
Author(s): Joe Driscoll , Joshua Whitley
autogenerated on Mon Jul 1 2019 19:43:18