DebugLayerControlWidget Class Reference

#include <RobotAPI/libraries/widgets/DebugLayerControlWidget.h>

+ Inheritance diagram for DebugLayerControlWidget:

Public Slots

void layerToggleVisibility (QString layerName)
 
void updateLayers ()
 

Public Member Functions

 DebugLayerControlWidget (QWidget *parent=0)
 
void setEntityDrawer (armarx::DebugDrawerComponentPtr entityDrawer)
 
 ~DebugLayerControlWidget () override
 

Protected Slots

void layerRemove (QString layerName)
 

Static Protected Member Functions

static void onTimer (void *data, SoSensor *sensor)
 

Protected Attributes

armarx::DebugDrawerComponentPtr entityDrawer
 
QSignalMapper layerSignalMapperRemove
 Maps events to remove a layer.
 
QSignalMapper layerSignalMapperVisible
 Maps events to toggle a layer's visibility from checkboxes contained in the table to layerToggleVisibility.
 
std::unordered_map< std::string, bool > layerVisibility
 Stores whether a layer is currently visible.
 
SoTimerSensor * timerSensor
 

Constructor & Destructor Documentation

◆ DebugLayerControlWidget()

DebugLayerControlWidget ( QWidget * parent = 0)

◆ ~DebugLayerControlWidget()

~DebugLayerControlWidget ( )
override

Member Function Documentation

◆ layerRemove

void layerRemove ( QString layerName)
protectedslot

◆ layerToggleVisibility

void layerToggleVisibility ( QString layerName)
slot

◆ onTimer()

void onTimer ( void * data,
SoSensor * sensor )
staticprotected

◆ setEntityDrawer()

void setEntityDrawer ( armarx::DebugDrawerComponentPtr entityDrawer)

◆ updateLayers

void updateLayers ( )
slot

Member Data Documentation

◆ entityDrawer

armarx::DebugDrawerComponentPtr entityDrawer
protected

◆ layerSignalMapperRemove

QSignalMapper layerSignalMapperRemove
protected

Maps events to remove a layer.

◆ layerSignalMapperVisible

QSignalMapper layerSignalMapperVisible
protected

Maps events to toggle a layer's visibility from checkboxes contained in the table to layerToggleVisibility.

◆ layerVisibility

std::unordered_map<std::string, bool> layerVisibility
protected

Stores whether a layer is currently visible.

◆ timerSensor

SoTimerSensor* timerSensor
protected

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