VR-Forces 5.0.3 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 Member Functions | Protected Attributes
makVrv::DtSenSimConfigurationWidgetLogic Class Reference

Logic for SenSim configuration widget.

Public Member Functions

 DtSenSimConfigurationWidgetLogic (DtDe &de, DtSenSimConfigurationWidgetInterface &widget, DtSensor &sensor)
 
virtual ~DtSenSimConfigurationWidgetLogic ()
 

Protected Member Functions

virtual
DtSenSimConfigurationWidgetInterface::SensorMode 
flagsToMode (bool irEnabled, bool fullColorEnabled, bool isMonochromeMode)
 
virtual void setInt (const std::string &paramName, int val)
 
virtual void setFloat (const std::string &paramName, float val)
 
virtual void setBool (const std::string &paramName, bool val)
 
virtual void setMode (DtSenSimConfigurationWidgetInterface::SensorMode mode)
 
virtual void slot_attributeChangedFloat (const std::string &paramName, float val)
 
virtual void slot_attributeChangedBool (const std::string &paramName, bool val)
 

Protected Attributes

DtSensormySensor
 
DtSenSimConfigurationWidgetInterfacemyWidget
 
DtDemyDe
 
DtSignalConnectionManager mySignals
 

Constructor & Destructor Documentation

makVrv::DtSenSimConfigurationWidgetLogic::DtSenSimConfigurationWidgetLogic ( DtDe de,
DtSenSimConfigurationWidgetInterface widget,
DtSensor sensor 
)

CTOR.

virtual makVrv::DtSenSimConfigurationWidgetLogic::~DtSenSimConfigurationWidgetLogic ( )
virtual

DTOR.

Member Function Documentation

virtual DtSenSimConfigurationWidgetInterface::SensorMode makVrv::DtSenSimConfigurationWidgetLogic::flagsToMode ( bool  irEnabled,
bool  fullColorEnabled,
bool  isMonochromeMode 
)
protectedvirtual

Get the appropriate mode for the GUI based on IR/NVG and Full Color settings from the sensor isMonochromeMode is the same as IR on FullColor off. It is mainly so there is an extra mode in the GUI.

virtual void makVrv::DtSenSimConfigurationWidgetLogic::setInt ( const std::string &  paramName,
int  val 
)
protectedvirtual

Utility to set an integer parameter on the current sensor.

virtual void makVrv::DtSenSimConfigurationWidgetLogic::setFloat ( const std::string &  paramName,
float  val 
)
protectedvirtual

Utility to set a float parameter on the current sensor.

virtual void makVrv::DtSenSimConfigurationWidgetLogic::setBool ( const std::string &  paramName,
bool  val 
)
protectedvirtual

Utility to set a boolean parameter on the current sensor.

virtual void makVrv::DtSenSimConfigurationWidgetLogic::setMode ( DtSenSimConfigurationWidgetInterface::SensorMode  mode)
protectedvirtual

Set the sensor mode on the current sensor.

virtual void makVrv::DtSenSimConfigurationWidgetLogic::slot_attributeChangedFloat ( const std::string &  paramName,
float  val 
)
protectedvirtual

Slot called when a float attribute changes on the sensor.

virtual void makVrv::DtSenSimConfigurationWidgetLogic::slot_attributeChangedBool ( const std::string &  paramName,
bool  val 
)
protectedvirtual

Slot called when a boolean attribute changes on the sensor.

Member Data Documentation

DtSensor& makVrv::DtSenSimConfigurationWidgetLogic::mySensor
protected
DtSenSimConfigurationWidgetInterface& makVrv::DtSenSimConfigurationWidgetLogic::myWidget
protected
DtDe& makVrv::DtSenSimConfigurationWidgetLogic::myDe
protected
DtSignalConnectionManager makVrv::DtSenSimConfigurationWidgetLogic::mySignals
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)