VR-Forces 4.1 Class Documentation
List of all members | 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]

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.

virtual void makVrv::DtEnvironmentInterface::removeAllCloudLayers ( )
pure virtual

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.

virtual void makVrv::DtEnvironmentInterface::queryUserForNewCloudLayer ( )
pure virtual

Implemented in makVrv::DtEnvironmentWidget.

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

Implemented in makVrv::DtEnvironmentWidget.

Member Data Documentation

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

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)