VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtEnvironmentLogic Class Reference

Logic class for the DtEnvironmentWidget. More...

List of all members.

Public Member Functions

 DtEnvironmentLogic (DtDe &de, DtEnvironmentInterface &envInterface, DtPersistenceControlsInterface &persInterface)
 CTOR.
 ~DtEnvironmentLogic ()
 DTOR.

Protected Member Functions

void sendSettingsToGui ()
void remoteSettingsChanged (bool enabled)
void refreshRemoteSettings ()
void createNewCloudLayer ()
void addCloudLayer (const makArchives::DtCloudLayerRecord &curIter)
void deleteCloudLayer (int index)
void enableCloudLayer (int index, bool enabled)
void on_cloudLayerAdded (int index)
void on_cloudLayerDestroyed (int index)
void on_cloudLayerEnabledChanged (int index, bool enabled)
void on_displayUnitsChanged (int type)
void exportSettings (const std::string &fileName)
void importSettings (const std::string &fileName)
void restoreFactorySettings ()
void enablePrecipitation (bool)
void setPrecipitationType (const std::string &type)
void setPrecipitationIntensity (float)
void setTurbidity (float)
void setVisibilityDistance (float)
void addNewCloudLayer (const makArchives::DtCloudLayerRecord &cloudRec)
void editCloudLayer (int index)
void cloudLayerEdited (int index, const makArchives::DtCloudLayerRecord &cloudRec)
void on_precipitationSettingsChanged ()
void on_atmosphericParametersChanged ()
void on_import ()
void on_export ()

Protected Attributes

DtDemyDe
DtEnvironmentInterfacemyInterface
DtPersistenceControlsInterfacemyPersistenceInterface
DtSignalConnectionManager mySignals

Detailed Description

Logic class for the DtEnvironmentWidget.


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

void makVrv::DtEnvironmentLogic::deleteCloudLayer ( int  index) [protected]
void makVrv::DtEnvironmentLogic::enableCloudLayer ( int  index,
bool  enabled 
) [protected]
void makVrv::DtEnvironmentLogic::on_cloudLayerAdded ( int  index) [protected]
void makVrv::DtEnvironmentLogic::on_cloudLayerDestroyed ( int  index) [protected]
void makVrv::DtEnvironmentLogic::on_cloudLayerEnabledChanged ( int  index,
bool  enabled 
) [protected]
void makVrv::DtEnvironmentLogic::exportSettings ( const std::string &  fileName) [protected]
void makVrv::DtEnvironmentLogic::importSettings ( const std::string &  fileName) [protected]
void makVrv::DtEnvironmentLogic::setPrecipitationType ( const std::string &  type) [protected]
void makVrv::DtEnvironmentLogic::setTurbidity ( float  ) [protected]
void makVrv::DtEnvironmentLogic::editCloudLayer ( int  index) [protected]
void makVrv::DtEnvironmentLogic::cloudLayerEdited ( int  index,
const makArchives::DtCloudLayerRecord cloudRec 
) [protected]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)