VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtCloudSettingsInterface Class Referenceabstract

The interface of an DtCloudSettingsWidget for the DtCloudSettingsLogic. More...

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

Public Member Functions

virtual void addCloudCoverType (const DtUnicode &name, makArchives::DtCloudCoverType coverType)=0
 
virtual void removeCloudCoverType (makArchives::DtCloudCoverType coverType)=0
 
virtual void removeAllCloudCoverTypes ()=0
 
virtual void addCloudLayer (DtCloudLayerId layerId, const DtUnicode &type, int xyPrecision, int altPrecision, double xLocation, double yLocation, double altitude, bool enabled, bool infinite)=0
 
virtual void setCloudLayer (DtCloudLayerId layerId, const DtUnicode &type, int precision, int altPrecision, double xLocation, double yLocation, double altitude, bool enabled, bool infinite)=0
 
virtual void removeAllCloudLayers ()=0
 
virtual void removeCloudLayer (DtCloudLayerId layerId)=0
 
virtual void setCloudLayerEnabled (DtCloudLayerId layerId, bool enabled)=0
 
virtual void setAxisUnits (const DtUnicode &x, const DtUnicode &y, const DtUnicode &z)=0
 
virtual void setCloudCover (makArchives::DtCloudCoverType cloudCover)=0
 
virtual void queryUserForNewCloudLayer ()=0
 
virtual void queryUserToEditCloudLayer (DtCloudLayerId layerId, const DtCloudLayer &cloudLayer)=0
 
virtual void queryUserForNewCloudCover ()=0
 

Public Attributes

boost::signal< void()> signal_newCloudLayerClicked
 
boost::signal< void(DtCloudLayerId
layerId)> 
signal_deleteCloudLayerClicked
 
boost::signal< void(DtCloudLayerId
layerId)> 
signal_editCloudLayerClicked
 
boost::signal< void(const
DtCloudLayer &type)> 
signal_cloudLayerAdded
 
boost::signal< void(DtCloudLayerId
layerId, bool enabled)> 
signal_cloudLayerEnableChanged
 
boost::signal< void(DtCloudLayerId
layerId, const DtCloudLayer
&cloudRec)> 
signal_cloudLayerEdited
 
boost::signal< void(makArchives::DtCloudCoverType)> signal_cloudCoverChanged
 
boost::signal< void()> signal_addCloudCoverClicked
 
boost::signal< void(const
DtUnicode &cloudCoverName)> 
signal_cloudCoverAdded
 
boost::signal< void(makArchives::DtCloudCoverType
coverType)> 
signal_cloudCoverRemoved
 

Detailed Description

The interface of an DtCloudSettingsWidget for the DtCloudSettingsLogic.

Member Function Documentation

virtual void makVrv::DtCloudSettingsInterface::addCloudCoverType ( const DtUnicode name,
makArchives::DtCloudCoverType  coverType 
)
pure virtual
virtual void makVrv::DtCloudSettingsInterface::removeCloudCoverType ( makArchives::DtCloudCoverType  coverType)
pure virtual
virtual void makVrv::DtCloudSettingsInterface::removeAllCloudCoverTypes ( )
pure virtual
virtual void makVrv::DtCloudSettingsInterface::addCloudLayer ( DtCloudLayerId  layerId,
const DtUnicode type,
int  xyPrecision,
int  altPrecision,
double  xLocation,
double  yLocation,
double  altitude,
bool  enabled,
bool  infinite 
)
pure virtual
virtual void makVrv::DtCloudSettingsInterface::setCloudLayer ( DtCloudLayerId  layerId,
const DtUnicode type,
int  precision,
int  altPrecision,
double  xLocation,
double  yLocation,
double  altitude,
bool  enabled,
bool  infinite 
)
pure virtual
virtual void makVrv::DtCloudSettingsInterface::removeAllCloudLayers ( )
pure virtual
virtual void makVrv::DtCloudSettingsInterface::removeCloudLayer ( DtCloudLayerId  layerId)
pure virtual
virtual void makVrv::DtCloudSettingsInterface::setCloudLayerEnabled ( DtCloudLayerId  layerId,
bool  enabled 
)
pure virtual
virtual void makVrv::DtCloudSettingsInterface::setAxisUnits ( const DtUnicode x,
const DtUnicode y,
const DtUnicode z 
)
pure virtual
virtual void makVrv::DtCloudSettingsInterface::setCloudCover ( makArchives::DtCloudCoverType  cloudCover)
pure virtual
virtual void makVrv::DtCloudSettingsInterface::queryUserForNewCloudLayer ( )
pure virtual
virtual void makVrv::DtCloudSettingsInterface::queryUserToEditCloudLayer ( DtCloudLayerId  layerId,
const DtCloudLayer cloudLayer 
)
pure virtual
virtual void makVrv::DtCloudSettingsInterface::queryUserForNewCloudCover ( )
pure virtual

Member Data Documentation

boost::signal<void ()> makVrv::DtCloudSettingsInterface::signal_newCloudLayerClicked
boost::signal<void(DtCloudLayerId layerId)> makVrv::DtCloudSettingsInterface::signal_deleteCloudLayerClicked
boost::signal<void(DtCloudLayerId layerId)> makVrv::DtCloudSettingsInterface::signal_editCloudLayerClicked
boost::signal<void (const DtCloudLayer& type)> makVrv::DtCloudSettingsInterface::signal_cloudLayerAdded
boost::signal<void(DtCloudLayerId layerId, bool enabled)> makVrv::DtCloudSettingsInterface::signal_cloudLayerEnableChanged
boost::signal<void (DtCloudLayerId layerId, const DtCloudLayer& cloudRec)> makVrv::DtCloudSettingsInterface::signal_cloudLayerEdited
boost::signal<void (makArchives::DtCloudCoverType)> makVrv::DtCloudSettingsInterface::signal_cloudCoverChanged
boost::signal<void()> makVrv::DtCloudSettingsInterface::signal_addCloudCoverClicked
boost::signal<void(const DtUnicode& cloudCoverName)> makVrv::DtCloudSettingsInterface::signal_cloudCoverAdded
boost::signal<void(makArchives::DtCloudCoverType coverType)> makVrv::DtCloudSettingsInterface::signal_cloudCoverRemoved

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)