Fawkes API Fawkes Development Version
GazsimWebcam Class Reference

Simulates a single webcam in Gazebo. More...

#include "gazsim_webcam.h"

Public Member Functions

 GazsimWebcam (std::string shm_id, gazebo::transport::NodePtr gazebo_world_node, fawkes::Configuration *config)
 Constructor. More...
 

Detailed Description

Simulates a single webcam in Gazebo.

Author
Frederik Zwilling

Definition at line 42 of file gazsim_webcam.h.

Constructor & Destructor Documentation

◆ GazsimWebcam()

GazsimWebcam::GazsimWebcam ( std::string  shm_id,
gazebo::transport::NodePtr  gazebo_world_node,
fawkes::Configuration config 
)

Constructor.

The GazsimWebcam object simulates a single webcam in Gazebo

Parameters
shm_idThe shared memory id the simulated webcam should write to and the prefix of the config values for this camera
gazebo_world_nodegazebo world node to register subscribers
configconfig object to access config values

Definition at line 46 of file gazsim_webcam.cpp.

References fawkes::SharedMemory::add_semaphore(), firevision::SharedMemoryImageBuffer::buffer(), fawkes::Configuration::get_float(), fawkes::Configuration::get_string(), fawkes::SharedMemory::is_valid(), and firevision::SharedMemoryImageBuffer::set_frame_id().

◆ ~GazsimWebcam()

GazsimWebcam::~GazsimWebcam ( )

Definition at line 81 of file gazsim_webcam.cpp.


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