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

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

virtual makVrv::DtCloudLayerDialogInterface::~DtCloudLayerDialogInterface ( )
virtual

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.

virtual void makVrv::DtCloudLayerDialogInterface::setCenterOnTerrainButtonEnabled ( bool  enabled)
pure virtual

Enable/disable the Center on Terrain button.

Implemented in makVrv::DtCloudLayerDialog.

virtual void makVrv::DtCloudLayerDialogInterface::setCenterOnObserverButtonEnabled ( bool  enabled)
pure virtual

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< const makArchives::DtCloudLayerRecord* () > makVrv::DtCloudLayerDialogInterface::signal_requestRecord
boost::signal< void (QString) > makVrv::DtCloudLayerDialogInterface::signal_cloudTypeChanged
boost::signal< void (QString) > makVrv::DtCloudLayerDialogInterface::signal_coordSysChanged
boost::signal< void () > makVrv::DtCloudLayerDialogInterface::signal_centerOnObserver
boost::signal< void () > makVrv::DtCloudLayerDialogInterface::signal_centerOnTerrain
boost::signal< void (QString,QString,QString) > makVrv::DtCloudLayerDialogInterface::signal_positionValueChanged
boost::signal< void (double) > makVrv::DtCloudLayerDialogInterface::signal_widthChanged
boost::signal< void (double) > makVrv::DtCloudLayerDialogInterface::signal_lengthChanged
boost::signal< void (double) > makVrv::DtCloudLayerDialogInterface::signal_thicknessChanged
boost::signal< void (double) > makVrv::DtCloudLayerDialogInterface::signal_densityChanged
boost::signal< void (const makArchives::DtCloudLayerRecord&)> makVrv::DtCloudLayerDialogInterface::signal_editRecord

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)