VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
makVrv::DtSenSimConfigurationWidget Class Reference

Widget to configure SenSim sensors. More...

Inheritance diagram for makVrv::DtSenSimConfigurationWidget:
Inheritance graph
[legend]

Public Member Functions

 DtSenSimConfigurationWidget (DtDe &de)
 CTOR.
virtual ~DtSenSimConfigurationWidget ()
 DTOR.
virtual void setSensor (DtSensor &sensor)
 Set the sensor this widget is configuring.
virtual void setBlackHotEnabled (bool enabled)
 Set the black hot state in the GUI.
virtual void setMode (SensorMode mode)
 Set the sensor mode in the GUI.
virtual void setBlurEnabled (bool enabled)
 Set the motion blur enabled state in the GUI.
virtual void setNoiseEnabled (bool enabled)
 Set the noise enabled state in the GUI.
virtual void setGainEnabled (bool enabled)
 Set the gain state in the GUI.
virtual void setGainLevel (float val)
 Set the gain value in the GUI.
virtual void setLevel (float val)
 Set the level value in the GUI.
virtual void setNoiseLevel (float val)
 Set the noise value in the GUI.
virtual void setBlurLevel (float val)
 Set the motion blur value in the GUI.
- Public Member Functions inherited from makVrv::DtSensorConfigurationWidgetInterface
virtual ~DtSensorConfigurationWidgetInterface ()
 DTOR.
 DtSensorConfigurationWidgetInterface ()
 CTOR.
- Public Member Functions inherited from makVrv::DtSenSimConfigurationWidgetInterface
virtual ~DtSenSimConfigurationWidgetInterface ()
 DTOR.

Protected Slots

void slot_blurSpinChanged (double val)
void slot_gainSpinChanged (double val)
void slot_noiseSpinChanged (double val)
void slot_levelSpinChanged (double val)
void slot_blurSliderChanged (int val)
void slot_gainSliderChanged (int val)
void slot_noiseSliderChanged (int val)
void slot_levelSliderChanged (int val)
void slot_modeChanged (bool checked)
void slot_blurChanged (int val)
void slot_gainChanged (int val)
void slot_noiseChanged (int val)
void slot_blackHotChanged (int val)

Protected Attributes

DtSensormySensor
QRadioButton * myIrButton
QRadioButton * myNvgButton
QRadioButton * myColorButton
QCheckBoxmyBlurCheckbox
QCheckBoxmyGainCheckbox
QCheckBoxmyBlackHotCheckbox
QCheckBoxmyNoiseCheckbox
QDoubleSpinBox * myGainSpin
QDoubleSpinBox * myNoiseSpin
QDoubleSpinBox * myBlurSpin
QDoubleSpinBox * myLevelSpin
QSlider * myGainSlider
QSlider * myNoiseSlider
QSlider * myBlurSlider
QSlider * myLevelSlider
DtSenSimConfigurationWidgetLogicmyLogic
DtDemyDe

Additional Inherited Members

- Public Types inherited from makVrv::DtSenSimConfigurationWidgetInterface
enum  SensorMode { Nvg, Ir, Color }
 Main sensim mode options. More...
- Public Attributes inherited from makVrv::DtSenSimConfigurationWidgetInterface
boost::signal< void(bool)> signal_gainEnabledChanged
 emitted when gain enabled state changes in the GUI
boost::signal< void(bool)> signal_filterEnabledChanged
 emitted when filter enabled state changes in the GUI
boost::signal< void(bool)> signal_noiseEnabledChanged
 emitted when noise enabled state changes in the GUI
boost::signal< void(bool)> signal_colorEnabledChanged
 emitted when color enabled state changes in the GUI
boost::signal< void(bool)> signal_blackHotEnabledChanged
 emitted when black hot enabled state changes in the GUI
boost::signal< void(SensorMode)> signal_modeChanged
 emitted when ir enabled state changes in the GUI
boost::signal< void(bool)> signal_blurEnabledChanged
 emitted when motion blur enabled state changes in the GUI
boost::signal< void(float)> signal_noiseLevelChanged
 emitted when noise level changes in the GUI
boost::signal< void(float)> signal_filterLevelChanged
 emitted when filter level changes in the GUI
boost::signal< void(float)> signal_levelChanged
 emitted when level changes in the GUI
boost::signal< void(float)> signal_blurLevelChanged
 emitted when motion blur level changes in the GUI
boost::signal< void(float)> signal_gainLevelChanged
 emitted when gain level changes in the GUI

Detailed Description

Widget to configure SenSim sensors.

Constructor & Destructor Documentation

makVrv::DtSenSimConfigurationWidget::DtSenSimConfigurationWidget ( DtDe de)

CTOR.

virtual makVrv::DtSenSimConfigurationWidget::~DtSenSimConfigurationWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtSenSimConfigurationWidget::setSensor ( DtSensor sensor)
virtual

Set the sensor this widget is configuring.

Creates a new logic for the sensor and deletes the old one (to replace the logic for this widget, override this method)

Implements makVrv::DtSensorConfigurationWidgetInterface.

virtual void makVrv::DtSenSimConfigurationWidget::setBlackHotEnabled ( bool  enabled)
virtual

Set the black hot state in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

virtual void makVrv::DtSenSimConfigurationWidget::setMode ( SensorMode  mode)
virtual

Set the sensor mode in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

virtual void makVrv::DtSenSimConfigurationWidget::setBlurEnabled ( bool  enabled)
virtual

Set the motion blur enabled state in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

virtual void makVrv::DtSenSimConfigurationWidget::setNoiseEnabled ( bool  enabled)
virtual

Set the noise enabled state in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

virtual void makVrv::DtSenSimConfigurationWidget::setGainEnabled ( bool  enabled)
virtual

Set the gain state in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

virtual void makVrv::DtSenSimConfigurationWidget::setGainLevel ( float  val)
virtual

Set the gain value in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

virtual void makVrv::DtSenSimConfigurationWidget::setLevel ( float  val)
virtual

Set the level value in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

virtual void makVrv::DtSenSimConfigurationWidget::setNoiseLevel ( float  val)
virtual

Set the noise value in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

virtual void makVrv::DtSenSimConfigurationWidget::setBlurLevel ( float  val)
virtual

Set the motion blur value in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

void makVrv::DtSenSimConfigurationWidget::slot_blurSpinChanged ( double  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_gainSpinChanged ( double  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_noiseSpinChanged ( double  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_levelSpinChanged ( double  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_blurSliderChanged ( int  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_gainSliderChanged ( int  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_noiseSliderChanged ( int  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_levelSliderChanged ( int  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_modeChanged ( bool  checked)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_blurChanged ( int  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_gainChanged ( int  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_noiseChanged ( int  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_blackHotChanged ( int  val)
protectedslot

Member Data Documentation

DtSensor* makVrv::DtSenSimConfigurationWidget::mySensor
protected
QRadioButton* makVrv::DtSenSimConfigurationWidget::myIrButton
protected
QRadioButton* makVrv::DtSenSimConfigurationWidget::myNvgButton
protected
QRadioButton* makVrv::DtSenSimConfigurationWidget::myColorButton
protected
QCheckBox* makVrv::DtSenSimConfigurationWidget::myBlurCheckbox
protected
QCheckBox* makVrv::DtSenSimConfigurationWidget::myGainCheckbox
protected
QCheckBox* makVrv::DtSenSimConfigurationWidget::myBlackHotCheckbox
protected
QCheckBox* makVrv::DtSenSimConfigurationWidget::myNoiseCheckbox
protected
QDoubleSpinBox* makVrv::DtSenSimConfigurationWidget::myGainSpin
protected
QDoubleSpinBox* makVrv::DtSenSimConfigurationWidget::myNoiseSpin
protected
QDoubleSpinBox* makVrv::DtSenSimConfigurationWidget::myBlurSpin
protected
QDoubleSpinBox* makVrv::DtSenSimConfigurationWidget::myLevelSpin
protected
QSlider* makVrv::DtSenSimConfigurationWidget::myGainSlider
protected
QSlider* makVrv::DtSenSimConfigurationWidget::myNoiseSlider
protected
QSlider* makVrv::DtSenSimConfigurationWidget::myBlurSlider
protected
QSlider* makVrv::DtSenSimConfigurationWidget::myLevelSlider
protected
DtSenSimConfigurationWidgetLogic* makVrv::DtSenSimConfigurationWidget::myLogic
protected
DtDe& makVrv::DtSenSimConfigurationWidget::myDe
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)