Public Member Functions | Private Attributes | List of all members
bta_tof_driver::Sensor2D Class Reference

#include <sensor2D.hpp>

Public Member Functions

void getFrame ()
 
void init ()
 
 Sensor2D (ros::NodeHandle nh_camera, ros::NodeHandle nh_private, std::string nodeName)
 
void stop ()
 
virtual ~Sensor2D ()
 

Private Attributes

std::string address_
 
GstElement * appsink
 
camera_info_manager::CameraInfoManager cim_rgb_
 
image_transport::ImageTransport it_
 
GMainLoop * loop
 
ros::NodeHandle nh_
 
ros::NodeHandle nh_private_
 
std::string nodeName_
 
GstElement * pipeline_
 
image_transport::CameraPublisher pub_rgb_
 

Detailed Description

Definition at line 55 of file sensor2D.hpp.

Constructor & Destructor Documentation

◆ Sensor2D()

bta_tof_driver::Sensor2D::Sensor2D ( ros::NodeHandle  nh_camera,
ros::NodeHandle  nh_private,
std::string  nodeName 
)

Definition at line 46 of file sensor2D.cpp.

◆ ~Sensor2D()

bta_tof_driver::Sensor2D::~Sensor2D ( )
virtual

Definition at line 64 of file sensor2D.cpp.

Member Function Documentation

◆ getFrame()

void bta_tof_driver::Sensor2D::getFrame ( )

Definition at line 271 of file sensor2D.cpp.

◆ init()

void bta_tof_driver::Sensor2D::init ( )

Definition at line 84 of file sensor2D.cpp.

◆ stop()

void bta_tof_driver::Sensor2D::stop ( )

Definition at line 261 of file sensor2D.cpp.

Member Data Documentation

◆ address_

std::string bta_tof_driver::Sensor2D::address_
private

Definition at line 63 of file sensor2D.hpp.

◆ appsink

GstElement* bta_tof_driver::Sensor2D::appsink
private

Definition at line 66 of file sensor2D.hpp.

◆ cim_rgb_

camera_info_manager::CameraInfoManager bta_tof_driver::Sensor2D::cim_rgb_
private

Definition at line 59 of file sensor2D.hpp.

◆ it_

image_transport::ImageTransport bta_tof_driver::Sensor2D::it_
private

Definition at line 60 of file sensor2D.hpp.

◆ loop

GMainLoop* bta_tof_driver::Sensor2D::loop
private

Definition at line 67 of file sensor2D.hpp.

◆ nh_

ros::NodeHandle bta_tof_driver::Sensor2D::nh_
private

Definition at line 57 of file sensor2D.hpp.

◆ nh_private_

ros::NodeHandle bta_tof_driver::Sensor2D::nh_private_
private

Definition at line 57 of file sensor2D.hpp.

◆ nodeName_

std::string bta_tof_driver::Sensor2D::nodeName_
private

Definition at line 58 of file sensor2D.hpp.

◆ pipeline_

GstElement* bta_tof_driver::Sensor2D::pipeline_
private

Definition at line 65 of file sensor2D.hpp.

◆ pub_rgb_

image_transport::CameraPublisher bta_tof_driver::Sensor2D::pub_rgb_
private

Definition at line 61 of file sensor2D.hpp.


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


bta_tof_driver
Author(s): Angel Merino , Simon Vogl
autogenerated on Sun Jun 26 2022 02:45:01