VR-Forces 5.0.1 Developer's Guide
 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.

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

Public Member Functions

 DtSenSimConfigurationWidget (DtDe &de)
 
virtual ~DtSenSimConfigurationWidget ()
 
virtual void setSensor (DtSensor &sensor)
 
virtual void setBlackHotEnabled (bool enabled)
 
virtual void setMode (SensorMode mode)
 
virtual void setBlurEnabled (bool enabled)
 
virtual void setNoiseEnabled (bool enabled)
 
virtual void setGainEnabled (bool enabled)
 
virtual void setGainLevel (float val)
 
virtual void setLevel (float val)
 
virtual void setNoiseLevel (float val)
 
virtual void setBlurLevel (float val)
 
virtual void setLightingOverride (bool enable)
 
virtual void setAmbientMin (float val)
 
virtual void setDiffuseMin (float val)
 
virtual void setDiguyIntensityMin (float val)
 
virtual void setEntityIntensityMin (float val)
 
virtual void setSensorTextureEnabled (bool enable)
 
virtual void setSensorTextureIntensity (float val)
 
- Public Member Functions inherited from makVrv::DtSensorConfigurationWidgetInterface
virtual ~DtSensorConfigurationWidgetInterface ()
 
 DtSensorConfigurationWidgetInterface ()
 
- Public Member Functions inherited from makVrv::DtSenSimConfigurationWidgetInterface
virtual ~DtSenSimConfigurationWidgetInterface ()
 

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 }
 
- Public Attributes inherited from makVrv::DtSenSimConfigurationWidgetInterface
boost::signalslib::signal
< void(bool)> 
signal_gainEnabledChanged
 
boost::signalslib::signal
< void(bool)> 
signal_filterEnabledChanged
 
boost::signalslib::signal
< void(bool)> 
signal_noiseEnabledChanged
 
boost::signalslib::signal
< void(bool)> 
signal_colorEnabledChanged
 
boost::signalslib::signal
< void(bool)> 
signal_blackHotEnabledChanged
 
boost::signalslib::signal
< void(SensorMode)> 
signal_modeChanged
 
boost::signalslib::signal
< void(bool)> 
signal_blurEnabledChanged
 
boost::signalslib::signal
< void(float)> 
signal_noiseLevelChanged
 
boost::signalslib::signal
< void(float)> 
signal_filterLevelChanged
 
boost::signalslib::signal
< void(float)> 
signal_levelChanged
 
boost::signalslib::signal
< void(float)> 
signal_blurLevelChanged
 
boost::signalslib::signal
< void(float)> 
signal_gainLevelChanged
 
boost::signalslib::signal
< void(bool)> 
signal_lightingOverrideChanged
 
boost::signalslib::signal
< void(float)> 
signal_ambientMinChanged
 
boost::signalslib::signal
< void(float)> 
signal_diffuseMinChanged
 
boost::signalslib::signal
< void(float)> 
signal_diguyIntensityMinChanged
 
boost::signalslib::signal
< void(float)> 
signal_entityIntensityMinChanged
 
boost::signalslib::signal
< void(bool)> 
signal_sensorTextureEnabledChanged
 
boost::signalslib::signal
< void(float)> 
signal_sensorTextureIntensityChanged
 

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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)