VR-Forces 5.0.2 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::DtSensorConfigurationPageLogic Class Reference

Logic for a sensor configuration GUI page.

Handles create/destroy/rename sensor operations and selecting the sensor module for a particular sensor

Public Member Functions

 DtSensorConfigurationPageLogic (DtDe &de, DtSensorConfigurationPage &widget)
 
virtual ~DtSensorConfigurationPageLogic ()
 
virtual void setSensorModule (const std::string &moduleNameStr, const std::string &sensorName)
 
virtual void renameSensor (const std::string &oldName, const std::string &newName)
 
virtual void restoreDefaults ()
 
virtual void restoreFactoryDefaults ()
 
void sendSettingsToGui ()
 
virtual void sendSensorsToGui ()
 
virtual void sendModulesToGui ()
 
virtual void importSettings (const std::string &filePath)
 
virtual void exportSettings (const std::string &filePath)
 
virtual void setSensor (const std::string &defStr)
 
virtual void newSensor ()
 

Protected Attributes

DtDemyDe
 
DtMasterSensorControllermyController
 
DtSignalConnectionManager mySignals
 
DtSensorConfigurationPagemyWidget
 

Constructor & Destructor Documentation

makVrv::DtSensorConfigurationPageLogic::DtSensorConfigurationPageLogic ( DtDe de,
DtSensorConfigurationPage widget 
)

CTOR.

virtual makVrv::DtSensorConfigurationPageLogic::~DtSensorConfigurationPageLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtSensorConfigurationPageLogic::setSensorModule ( const std::string &  moduleNameStr,
const std::string &  sensorName 
)
virtual

Set the module for the named sensor.

virtual void makVrv::DtSensorConfigurationPageLogic::renameSensor ( const std::string &  oldName,
const std::string &  newName 
)
virtual

Rename a sensor from oldName to newName.

virtual void makVrv::DtSensorConfigurationPageLogic::restoreDefaults ( )
virtual

Restore the sensor settings from defaults.

virtual void makVrv::DtSensorConfigurationPageLogic::restoreFactoryDefaults ( )
virtual

Restore the sensor settings from factory defaults.

void makVrv::DtSensorConfigurationPageLogic::sendSettingsToGui ( )

Send the current application state to the GUI.

virtual void makVrv::DtSensorConfigurationPageLogic::sendSensorsToGui ( )
virtual

Send the current list of sensors to the GUI.

virtual void makVrv::DtSensorConfigurationPageLogic::sendModulesToGui ( )
virtual

Send the current list of sensor modules to the GUI.

virtual void makVrv::DtSensorConfigurationPageLogic::importSettings ( const std::string &  filePath)
virtual

Import sensor settings from the specified file.

virtual void makVrv::DtSensorConfigurationPageLogic::exportSettings ( const std::string &  filePath)
virtual

Export sensor settings to the specified file.

virtual void makVrv::DtSensorConfigurationPageLogic::setSensor ( const std::string &  defStr)
virtual

Set the currently selected sensor.

virtual void makVrv::DtSensorConfigurationPageLogic::newSensor ( )
virtual

Create a new sensor.

Member Data Documentation

DtDe& makVrv::DtSensorConfigurationPageLogic::myDe
protected
DtMasterSensorController* makVrv::DtSensorConfigurationPageLogic::myController
protected
DtSignalConnectionManager makVrv::DtSensorConfigurationPageLogic::mySignals
protected
DtSensorConfigurationPage& makVrv::DtSensorConfigurationPageLogic::myWidget
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)