VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtEnvironmentLogic Class Reference

Logic class for the DtEnvironmentWidget. More...

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

makVrv::DtEnvironmentLogic::DtEnvironmentLogic ( DtDe de,
DtEnvironmentInterface envInterface,
DtPersistenceControlsInterface persInterface 
)

CTOR.

makVrv::DtEnvironmentLogic::~DtEnvironmentLogic ( )

DTOR.

Member Function Documentation

void makVrv::DtEnvironmentLogic::sendSettingsToGui ( )
protected
void makVrv::DtEnvironmentLogic::remoteSettingsChanged ( bool  enabled)
protected
void makVrv::DtEnvironmentLogic::refreshRemoteSettings ( )
protected
void makVrv::DtEnvironmentLogic::createNewCloudLayer ( )
protected
void makVrv::DtEnvironmentLogic::addCloudLayer ( const makArchives::DtCloudLayerRecord curIter)
protected
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::on_displayUnitsChanged ( int  type)
protected
void makVrv::DtEnvironmentLogic::exportSettings ( const std::string &  fileName)
protected
void makVrv::DtEnvironmentLogic::importSettings ( const std::string &  fileName)
protected
void makVrv::DtEnvironmentLogic::restoreFactorySettings ( )
protected
void makVrv::DtEnvironmentLogic::enablePrecipitation ( bool  )
protected
void makVrv::DtEnvironmentLogic::setPrecipitationType ( const std::string &  type)
protected
void makVrv::DtEnvironmentLogic::setPrecipitationIntensity ( float  )
protected
void makVrv::DtEnvironmentLogic::setTurbidity ( float  )
protected
void makVrv::DtEnvironmentLogic::setVisibilityDistance ( float  )
protected
void makVrv::DtEnvironmentLogic::addNewCloudLayer ( const makArchives::DtCloudLayerRecord cloudRec)
protected
void makVrv::DtEnvironmentLogic::editCloudLayer ( int  index)
protected
void makVrv::DtEnvironmentLogic::cloudLayerEdited ( int  index,
const makArchives::DtCloudLayerRecord cloudRec 
)
protected
void makVrv::DtEnvironmentLogic::on_precipitationSettingsChanged ( )
protected
void makVrv::DtEnvironmentLogic::on_atmosphericParametersChanged ( )
protected
void makVrv::DtEnvironmentLogic::on_import ( )
protected
void makVrv::DtEnvironmentLogic::on_export ( )
protected

Member Data Documentation

DtDe& makVrv::DtEnvironmentLogic::myDe
protected
DtEnvironmentInterface& makVrv::DtEnvironmentLogic::myInterface
protected
DtPersistenceControlsInterface& makVrv::DtEnvironmentLogic::myPersistenceInterface
protected
DtSignalConnectionManager makVrv::DtEnvironmentLogic::mySignals
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)