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

An abstract class that represents all the functionality of a dialog used to add new cloud layers Instances of DtCloudLayerDialogInterface are the interface for the Add Cloud Layer dialog. More...

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

List of all members.

Public Member Functions

virtual ~DtCloudLayerDialogInterface ()
 Destructor.
virtual void addCloudType (const QString &cloudTypeStr)=0
 Add a cloud type to the interface's the combo box.
virtual void setCloudType (const QString &cloudTypeStr)=0
 Set the cloud type in the interface's combo box.
virtual void setCloudPreviewImg (const QPixmap &img)=0
 Set the preview image in the interface.
virtual void setCloudDescription (const QString &description)=0
 Set the cloud description in the interface.
virtual void setCoordinateSystem (const DtUnicode &coordSys)=0
 Set the coordinate system in the interface's combo box.
virtual void addCoordinateSystem (const QString &coordSys)=0
 Add a coordinate system to the interface's combo box.
virtual void setXLabel (const DtUnicode &xLabel)=0
 Set the label for the "x" coordinate box.
virtual void setYLabel (const DtUnicode &yLabel)=0
 Set the label for the "y" coordinate box.
virtual void setZLabel (const DtUnicode &zLabel)=0
 Set the label for the "z" coordinate box.
virtual void setXValue (const QString &xVal)=0
 Set the value of the "x" coordinate.
virtual void setYValue (const QString &yVal)=0
 Set the value of the "y" coordinate.
virtual void setZValue (const QString &zVal)=0
 Set the value of the "z" coordinate.
virtual void setWidth (double width)=0
 Set the value of the width box.
virtual void setWidthUnits (const DtUnicode &units)=0
 Set the value of the width units label.
virtual void setWidthDecimals (int decimals)=0
 Set the width value precision.
virtual void setLength (double length)=0
 Set the value of the length box.
virtual void setLengthUnits (const DtUnicode &units)=0
 Set the value of the length units label.
virtual void setLengthDecimals (int decimals)=0
 Set the length value precision.
virtual void setThickness (double thickness)=0
 Set the value of the thickness box.
virtual void setThicknessUnits (const DtUnicode &units)=0
 Set the value of the thickness units label.
virtual void setThicknessDecimals (int decimals)=0
 Set the thickness value precision.
virtual void setDensity (double density)=0
 Set the value of the density box.
virtual void setXBoxEnabled (bool enabled)=0
 Enable/disable the "x" coordinate box.
virtual void setYBoxEnabled (bool enabled)=0
 Enable/disable the "y" coordinate box.
virtual void setZBoxEnabled (bool enabled)=0
 Enable/disable the "z" coordinate box.
virtual void setWidthEnabled (bool enabled)=0
 Enable/disable the width box.
virtual void setLengthEnabled (bool enabled)=0
 Enable/disable the length box.
virtual void setThicknessEnabled (bool enabled)=0
 Enable/disable the thickness box.
virtual void setDensityEnabled (bool enabled)=0
 Enable/disable the density box.
virtual void setCenterOnTerrainButtonEnabled (bool enabled)=0
 Enable/disable the Center on Terrain button.
virtual void setCenterOnObserverButtonEnabled (bool enabled)=0
 Enable/disable the Center on Observer button.
virtual void setCloudTypeEnabled (const QString &cloudTypeStr, bool enabled)=0
 Set cloud type enabled.
virtual void setCaption (const QString &caption)=0
 Set the window title of the dialog.

Public Attributes

boost::signal< const
makArchives::DtCloudLayerRecord *() > 
signal_requestRecord
boost::signal< void(QString) > signal_cloudTypeChanged
boost::signal< void(QString) > signal_coordSysChanged
boost::signal< void() > signal_centerOnObserver
boost::signal< void() > signal_centerOnTerrain
boost::signal< void(QString,
QString, QString) > 
signal_positionValueChanged
boost::signal< void(double) > signal_widthChanged
boost::signal< void(double) > signal_lengthChanged
boost::signal< void(double) > signal_thicknessChanged
boost::signal< void(double) > signal_densityChanged
boost::signal< void(const
makArchives::DtCloudLayerRecord &)> 
signal_editRecord

Detailed Description

An abstract class that represents all the functionality of a dialog used to add new cloud layers Instances of DtCloudLayerDialogInterface are the interface for the Add Cloud Layer dialog.


Constructor & Destructor Documentation

Destructor.


Member Function Documentation

virtual void makVrv::DtCloudLayerDialogInterface::addCloudType ( const QString &  cloudTypeStr) [pure virtual]

Add a cloud type to the interface's the combo box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setCloudType ( const QString &  cloudTypeStr) [pure virtual]

Set the cloud type in the interface's combo box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setCloudPreviewImg ( const QPixmap &  img) [pure virtual]

Set the preview image in the interface.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setCloudDescription ( const QString &  description) [pure virtual]

Set the cloud description in the interface.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setCoordinateSystem ( const DtUnicode coordSys) [pure virtual]

Set the coordinate system in the interface's combo box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::addCoordinateSystem ( const QString &  coordSys) [pure virtual]

Add a coordinate system to the interface's combo box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setXLabel ( const DtUnicode xLabel) [pure virtual]

Set the label for the "x" coordinate box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setYLabel ( const DtUnicode yLabel) [pure virtual]

Set the label for the "y" coordinate box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setZLabel ( const DtUnicode zLabel) [pure virtual]

Set the label for the "z" coordinate box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setXValue ( const QString &  xVal) [pure virtual]

Set the value of the "x" coordinate.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setYValue ( const QString &  yVal) [pure virtual]

Set the value of the "y" coordinate.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setZValue ( const QString &  zVal) [pure virtual]

Set the value of the "z" coordinate.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setWidth ( double  width) [pure virtual]

Set the value of the width box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setWidthUnits ( const DtUnicode units) [pure virtual]

Set the value of the width units label.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setWidthDecimals ( int  decimals) [pure virtual]

Set the width value precision.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setLength ( double  length) [pure virtual]

Set the value of the length box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setLengthUnits ( const DtUnicode units) [pure virtual]

Set the value of the length units label.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setLengthDecimals ( int  decimals) [pure virtual]

Set the length value precision.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setThickness ( double  thickness) [pure virtual]

Set the value of the thickness box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setThicknessUnits ( const DtUnicode units) [pure virtual]

Set the value of the thickness units label.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setThicknessDecimals ( int  decimals) [pure virtual]

Set the thickness value precision.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setDensity ( double  density) [pure virtual]

Set the value of the density box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setXBoxEnabled ( bool  enabled) [pure virtual]

Enable/disable the "x" coordinate box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setYBoxEnabled ( bool  enabled) [pure virtual]

Enable/disable the "y" coordinate box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setZBoxEnabled ( bool  enabled) [pure virtual]

Enable/disable the "z" coordinate box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setWidthEnabled ( bool  enabled) [pure virtual]

Enable/disable the width box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setLengthEnabled ( bool  enabled) [pure virtual]

Enable/disable the length box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setThicknessEnabled ( bool  enabled) [pure virtual]

Enable/disable the thickness box.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setDensityEnabled ( bool  enabled) [pure virtual]

Enable/disable the density box.

Implemented in makVrv::DtCloudLayerDialog.

Enable/disable the Center on Terrain button.

Implemented in makVrv::DtCloudLayerDialog.

Enable/disable the Center on Observer button.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setCloudTypeEnabled ( const QString &  cloudTypeStr,
bool  enabled 
) [pure virtual]

Set cloud type enabled.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setCaption ( const QString &  caption) [pure virtual]

Set the window title of the dialog.

Implemented in makVrv::DtCloudLayerDialog.


Member Data Documentation

boost::signal< void (QString,QString,QString) > makVrv::DtCloudLayerDialogInterface::signal_positionValueChanged

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)