VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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. More...
 
virtual ~DtSenSimConfigurationWidget ()
 DTOR. More...
 
virtual void setSensor (DtSensor &sensor)
 Set the sensor this widget is configuring. More...
 
virtual void setBlackHotEnabled (bool enabled)
 Set the black hot state in the GUI. More...
 
virtual void setMode (SensorMode mode)
 Set the sensor mode in the GUI. More...
 
virtual void setBlurEnabled (bool enabled)
 Set the motion blur enabled state in the GUI. More...
 
virtual void setNoiseEnabled (bool enabled)
 Set the noise enabled state in the GUI. More...
 
virtual void setGainEnabled (bool enabled)
 Set the gain state in the GUI. More...
 
virtual void setGainLevel (float val)
 Set the gain value in the GUI. More...
 
virtual void setLevel (float val)
 Set the level value in the GUI. More...
 
virtual void setNoiseLevel (float val)
 Set the noise value in the GUI. More...
 
virtual void setBlurLevel (float val)
 Set the motion blur value in the GUI. More...
 
virtual void setLightingOverride (bool enable)
 Set the lighting override setting in the GUI. More...
 
virtual void setAmbientMin (float val)
 Set the ambient min override setting in the GUI. More...
 
virtual void setDiffuseMin (float val)
 Set the diffuse min override setting in the GUI. More...
 
virtual void setDiguyIntensityMin (float val)
 Set the diguy intensity min override setting in the GUI. More...
 
virtual void setEntityIntensityMin (float val)
 Set the entity intensity min override setting in the GUI. More...
 
virtual void setSensorTextureEnabled (bool enable)
 Set the sensor texture enabled value in the GUI. More...
 
virtual void setSensorTextureIntensity (float val)
 Set the sensor texture intensity value in the GUI. More...
 
- Public Member Functions inherited from makVrv::DtSensorConfigurationWidgetInterface
virtual ~DtSensorConfigurationWidgetInterface ()
 DTOR. More...
 
 DtSensorConfigurationWidgetInterface ()
 CTOR. More...
 
- Public Member Functions inherited from makVrv::DtSenSimConfigurationWidgetInterface
virtual ~DtSenSimConfigurationWidgetInterface ()
 DTOR. More...
 

Protected Slots

void slot_blurSdsChanged (double val)
 
void slot_gainSdsChanged (double val)
 
void slot_noiseSdsChanged (double val)
 
void slot_levelSdsChanged (double 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)
 
void slot_lightingOverrideChanged (int val)
 
void slot_ambientMinChanged (double minValue)
 
void slot_diffuseMinChanged (double minValue)
 
void slot_diguyIntensityMinChanged (double minValue)
 
void slot_entityIntensityMinChanged (double minValue)
 
void slot_sensorTextureEnabledChanged (int val)
 
void slot_sensorTextureIntensityChanged (double minValue)
 

Protected Attributes

DtSensormySensor
 
QRadioButton * myIrButton
 
QRadioButton * myNvgButton
 
QRadioButton * myColorButton
 
QRadioButton * myMonochromeButton
 
QCheckBoxmyBlurCheckbox
 
QCheckBoxmyGainCheckbox
 
QCheckBoxmyBlackHotCheckbox
 
QCheckBoxmyNoiseCheckbox
 
DtSliderDoubleSpinboxWidgetmyGainSds
 
DtSliderDoubleSpinboxWidgetmyNoiseSds
 
DtSliderDoubleSpinboxWidgetmyBlurSds
 
DtSliderDoubleSpinboxWidgetmyLevelSds
 
QCheckBoxmyLightingOverrideCheckbox
 
DtSliderDoubleSpinboxWidgetmyAmbientMinSdsw
 
DtSliderDoubleSpinboxWidgetmyDiffuseMinSdsw
 
DtSliderDoubleSpinboxWidgetmyDiguyIntensityMinSdsw
 
DtSliderDoubleSpinboxWidgetmyEntityIntensityMinSdsw
 
QCheckBoxmySensorTextureCheckbox
 
DtSliderDoubleSpinboxWidgetmySensorTextureIntensitySdsw
 
QLabelmySensorTextureLabel
 
DtSenSimConfigurationWidgetLogicmyLogic
 
DtDemyDe
 

Additional Inherited Members

- Public Types inherited from makVrv::DtSenSimConfigurationWidgetInterface
enum  SensorMode { Nvg, Ir, Color, Monochrome }
 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 More...
 
boost::signal< void(bool)> signal_filterEnabledChanged
 emitted when filter enabled state changes in the GUI More...
 
boost::signal< void(bool)> signal_noiseEnabledChanged
 emitted when noise enabled state changes in the GUI More...
 
boost::signal< void(bool)> signal_colorEnabledChanged
 emitted when color enabled state changes in the GUI More...
 
boost::signal< void(bool)> signal_blackHotEnabledChanged
 emitted when black hot enabled state changes in the GUI More...
 
boost::signal< void(SensorMode)> signal_modeChanged
 emitted when ir enabled state changes in the GUI More...
 
boost::signal< void(bool)> signal_blurEnabledChanged
 emitted when motion blur enabled state changes in the GUI More...
 
boost::signal< void(float)> signal_noiseLevelChanged
 emitted when noise level changes in the GUI More...
 
boost::signal< void(float)> signal_filterLevelChanged
 emitted when filter level changes in the GUI More...
 
boost::signal< void(float)> signal_levelChanged
 emitted when level changes in the GUI More...
 
boost::signal< void(float)> signal_blurLevelChanged
 emitted when motion blur level changes in the GUI More...
 
boost::signal< void(float)> signal_gainLevelChanged
 emitted when gain level changes in the GUI More...
 
boost::signal< void(bool)> signal_lightingOverrideChanged
 emitted when the lighting override checkbox is changed More...
 
boost::signal< void(float)> signal_ambientMinChanged
 emitted when ambient minimum lighting override changes in the GUI More...
 
boost::signal< void(float)> signal_diffuseMinChanged
 emitted when diffuse minimum lighting override changes in the GUI More...
 
boost::signal< void(float)> signal_diguyIntensityMinChanged
 emitted when diguy intensity minimum lighting override changes in the GUI More...
 
boost::signal< void(float)> signal_entityIntensityMinChanged
 emitted when entity intensity mimimum lighting override changes in the GUI More...
 
boost::signal< void(bool)> signal_sensorTextureEnabledChanged
 emitted when the sensor texture enabled checkbox is changed More...
 
boost::signal< void(float)> signal_sensorTextureIntensityChanged
 emitted when sensor texture intensity value changes in the GUI More...
 

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.

virtual void makVrv::DtSenSimConfigurationWidget::setLightingOverride ( bool  enable)
virtual

Set the lighting override setting in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

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

Set the ambient min override setting in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

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

Set the diffuse min override setting in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

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

Set the diguy intensity min override setting in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

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

Set the entity intensity min override setting in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

virtual void makVrv::DtSenSimConfigurationWidget::setSensorTextureEnabled ( bool  enable)
virtual

Set the sensor texture enabled value in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

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

Set the sensor texture intensity value in the GUI.

Implements makVrv::DtSenSimConfigurationWidgetInterface.

void makVrv::DtSenSimConfigurationWidget::slot_blurSdsChanged ( double  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_gainSdsChanged ( double  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_noiseSdsChanged ( double  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_levelSdsChanged ( double  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
void makVrv::DtSenSimConfigurationWidget::slot_lightingOverrideChanged ( int  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_ambientMinChanged ( double  minValue)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_diffuseMinChanged ( double  minValue)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_diguyIntensityMinChanged ( double  minValue)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_entityIntensityMinChanged ( double  minValue)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_sensorTextureEnabledChanged ( int  val)
protectedslot
void makVrv::DtSenSimConfigurationWidget::slot_sensorTextureIntensityChanged ( double  minValue)
protectedslot

Member Data Documentation

DtSensor* makVrv::DtSenSimConfigurationWidget::mySensor
protected
QRadioButton* makVrv::DtSenSimConfigurationWidget::myIrButton
protected
QRadioButton* makVrv::DtSenSimConfigurationWidget::myNvgButton
protected
QRadioButton* makVrv::DtSenSimConfigurationWidget::myColorButton
protected
QRadioButton* makVrv::DtSenSimConfigurationWidget::myMonochromeButton
protected
QCheckBox* makVrv::DtSenSimConfigurationWidget::myBlurCheckbox
protected
QCheckBox* makVrv::DtSenSimConfigurationWidget::myGainCheckbox
protected
QCheckBox* makVrv::DtSenSimConfigurationWidget::myBlackHotCheckbox
protected
QCheckBox* makVrv::DtSenSimConfigurationWidget::myNoiseCheckbox
protected
DtSliderDoubleSpinboxWidget* makVrv::DtSenSimConfigurationWidget::myGainSds
protected
DtSliderDoubleSpinboxWidget* makVrv::DtSenSimConfigurationWidget::myNoiseSds
protected
DtSliderDoubleSpinboxWidget* makVrv::DtSenSimConfigurationWidget::myBlurSds
protected
DtSliderDoubleSpinboxWidget* makVrv::DtSenSimConfigurationWidget::myLevelSds
protected
QCheckBox* makVrv::DtSenSimConfigurationWidget::myLightingOverrideCheckbox
protected
DtSliderDoubleSpinboxWidget* makVrv::DtSenSimConfigurationWidget::myAmbientMinSdsw
protected
DtSliderDoubleSpinboxWidget* makVrv::DtSenSimConfigurationWidget::myDiffuseMinSdsw
protected
DtSliderDoubleSpinboxWidget* makVrv::DtSenSimConfigurationWidget::myDiguyIntensityMinSdsw
protected
DtSliderDoubleSpinboxWidget* makVrv::DtSenSimConfigurationWidget::myEntityIntensityMinSdsw
protected
QCheckBox* makVrv::DtSenSimConfigurationWidget::mySensorTextureCheckbox
protected
DtSliderDoubleSpinboxWidget* makVrv::DtSenSimConfigurationWidget::mySensorTextureIntensitySdsw
protected
QLabel* makVrv::DtSenSimConfigurationWidget::mySensorTextureLabel
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 Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)