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

The interface of an DtEnvironmentWidget for the DtEnvironmentLogic. More...

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

List of all members.

Public Member Functions

virtual void setListenToRemoteWeather (bool listen)=0
virtual void setRefreshButtonEnabled (bool enabled)=0
virtual void addCloudLayer (QString type, QString xLocation, QString yLocation, QString altitude, bool enabled)=0
virtual void removeAllCloudLayers ()=0
virtual void removeCloudLayer (int index)=0
virtual void setCloudLayerEnabled (unsigned int index, bool enabled)=0
virtual void setPrecipitationEnabled (bool enabledFlag)=0
virtual void setPrecipitationType (const std::string &type)=0
virtual void setPrecipitationIntensity (float intensity)=0
virtual void setTurbidity (float value)=0
virtual void setVisibleDistance (float distance)=0
virtual void setVisibleDistanceDecimals (int decimals)=0
virtual void setVisibleDistanceUnits (const DtUnicode &units)=0
virtual void setAxisLabels (const DtUnicode &x, const DtUnicode &y, const DtUnicode &z)=0
virtual void queryUserForNewCloudLayer ()=0
virtual void queryUserToEditCloudLayer (int index)=0

Public Attributes

boost::signal< void(bool)> signal_remoteSettingsChanged
boost::signal< void()> signal_refreshRemoteSettings
boost::signal< void()> signal_newCloudLayer
boost::signal< void(int index)> signal_deleteCloudLayer
boost::signal< void(int index)> signal_editCloudLayer
boost::signal< void(const
makArchives::DtCloudLayerRecord
&type)> 
signal_createCloudLayer
boost::signal< void(unsigned
int index, bool enabled)> 
signal_cloudLayerEnableChanged
boost::signal< void(int index,
const
makArchives::DtCloudLayerRecord
&cloudRec)> 
signal_cloudLayerEdited
boost::signal< void(float)> signal_turbidityChanged
boost::signal< void(float)> signal_visibilityChanged
boost::signal< void(bool enabled)> signal_precipitationEnableChanged
boost::signal< void(const
std::string &type)> 
signal_precipitationTypeChanged
boost::signal< void(float
intensitys)> 
signal_precipitationIntensityChanged

Detailed Description

The interface of an DtEnvironmentWidget for the DtEnvironmentLogic.


Member Function Documentation

virtual void makVrv::DtEnvironmentInterface::setListenToRemoteWeather ( bool  listen) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::setRefreshButtonEnabled ( bool  enabled) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::addCloudLayer ( QString  type,
QString  xLocation,
QString  yLocation,
QString  altitude,
bool  enabled 
) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::removeCloudLayer ( int  index) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::setCloudLayerEnabled ( unsigned int  index,
bool  enabled 
) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::setPrecipitationEnabled ( bool  enabledFlag) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::setPrecipitationType ( const std::string &  type) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::setPrecipitationIntensity ( float  intensity) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::setTurbidity ( float  value) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::setVisibleDistance ( float  distance) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::setVisibleDistanceDecimals ( int  decimals) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::setVisibleDistanceUnits ( const DtUnicode units) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::setAxisLabels ( const DtUnicode x,
const DtUnicode y,
const DtUnicode z 
) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.

Implemented in makVrv::DtEnvironmentWidget.

virtual void makVrv::DtEnvironmentInterface::queryUserToEditCloudLayer ( int  index) [pure virtual]

Implemented in makVrv::DtEnvironmentWidget.


Member Data Documentation

boost::signal<void (unsigned int index,bool enabled)> makVrv::DtEnvironmentInterface::signal_cloudLayerEnableChanged
boost::signal<void (const std::string& type)> makVrv::DtEnvironmentInterface::signal_precipitationTypeChanged

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)