![]() |
VR-Forces 4.8 Class Documentation
|
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...

Public Member Functions | |
| virtual | ~DtCloudLayerDialogInterface () |
| Destructor. More... | |
| virtual void | addCloudType (DtCloudTypeMapper::CloudType cloudType)=0 |
| Add a cloud type to the interface's the combo box. More... | |
| virtual void | setCloudType (DtCloudTypeMapper::CloudType cloudType)=0 |
| Set the cloud type in the interface's combo box. More... | |
| virtual void | setCloudPreviewImgName (const std::string &imgName)=0 |
| Set the preview image in the interface. More... | |
| virtual void | setCloudDescription (const DtUnicode &description)=0 |
| Set the cloud description in the interface. More... | |
| virtual void | setXUnits (const DtUnicode &units)=0 |
| Set the label for the "x" offset box. More... | |
| virtual void | setYUnits (const DtUnicode &units)=0 |
| Set the label for the "y" offset box. More... | |
| virtual void | setAltitudeUnits (const DtUnicode &units)=0 |
| Set the label for the altitude box. More... | |
| virtual void | setXValue (double xVal, int decimals)=0 |
| Set the value of the "x" coordinate. More... | |
| virtual void | setYValue (double yVal, int decimals)=0 |
| Set the value of the "y" coordinate. More... | |
| virtual void | setAltitudeValue (double altVal, int decimals)=0 |
| Set the value of the "z" coordinate. More... | |
| virtual void | setWidth (double width)=0 |
| Set the value of the width box. More... | |
| virtual void | setWidthUnits (const DtUnicode &units)=0 |
| Set the value of the width units label. More... | |
| virtual void | setWidthDecimals (int decimals)=0 |
| Set the width value precision. More... | |
| virtual void | setLength (double length)=0 |
| Set the value of the length box. More... | |
| virtual void | setLengthUnits (const DtUnicode &units)=0 |
| Set the value of the length units label. More... | |
| virtual void | setLengthDecimals (int decimals)=0 |
| Set the length value precision. More... | |
| virtual void | setThickness (double thickness)=0 |
| Set the value of the thickness box. More... | |
| virtual void | setThicknessUnits (const DtUnicode &units)=0 |
| Set the value of the thickness units label. More... | |
| virtual void | setThicknessDecimals (int decimals)=0 |
| Set the thickness value precision. More... | |
| virtual void | setDensity (double density)=0 |
| Set the value of the density box. More... | |
| virtual void | setInfinite (bool infinite)=0 |
| Set the value of the infinite box. More... | |
| virtual void | setXBoxEnabled (bool enabled)=0 |
| Enable/disable the "x" coordinate box. More... | |
| virtual void | setYBoxEnabled (bool enabled)=0 |
| Enable/disable the "y" coordinate box. More... | |
| virtual void | setZBoxEnabled (bool enabled)=0 |
| Enable/disable the "z" coordinate box. More... | |
| virtual void | setWidthEnabled (bool enabled)=0 |
| Enable/disable the width box. More... | |
| virtual void | setLengthEnabled (bool enabled)=0 |
| Enable/disable the length box. More... | |
| virtual void | setThicknessEnabled (bool enabled)=0 |
| Enable/disable the thickness box. More... | |
| virtual void | setDensityEnabled (bool enabled)=0 |
| Enable/disable the density box. More... | |
| virtual void | setInfiniteEnabled (bool enabled)=0 |
| Enable/disable the infinite box. More... | |
| virtual void | setCloudTypeEnabled (DtCloudTypeMapper::CloudType cloudType, bool enabled)=0 |
| Set cloud type enabled. More... | |
| virtual void | setCaption (const DtUnicode &caption)=0 |
| Set the window title of the dialog. More... | |
Public Attributes | |
| boost::signal< const DtCloudLayer *() > | signal_requestCloudLayer |
| boost::signal< void(DtCloudTypeMapper::CloudType cloudType) > | signal_cloudTypeChanged |
| boost::signal< void(DtUnicode, DtUnicode, DtUnicode) > | 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(bool) > | signal_infiniteChanged |
| boost::signal< void(const DtCloudLayer &)> | signal_editCloudLayer |
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.
|
virtual |
Destructor.
|
pure virtual |
Add a cloud type to the interface's the combo box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the cloud type in the interface's combo box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the preview image in the interface.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the cloud description in the interface.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the label for the "x" offset box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the label for the "y" offset box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the label for the altitude box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the "x" coordinate.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the "y" coordinate.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the "z" coordinate.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the width box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the width units label.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the width value precision.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the length box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the length units label.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the length value precision.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the thickness box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the thickness units label.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the thickness value precision.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the density box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the value of the infinite box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Enable/disable the "x" coordinate box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Enable/disable the "y" coordinate box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Enable/disable the "z" coordinate box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Enable/disable the width box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Enable/disable the length box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Enable/disable the thickness box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Enable/disable the density box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Enable/disable the infinite box.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set cloud type enabled.
Implemented in makVrv::DtCloudLayerDialog.
|
pure virtual |
Set the window title of the dialog.
Implemented in makVrv::DtCloudLayerDialog.
| boost::signal< const DtCloudLayer* () > makVrv::DtCloudLayerDialogInterface::signal_requestCloudLayer |
| boost::signal< void (DtCloudTypeMapper::CloudType cloudType) > makVrv::DtCloudLayerDialogInterface::signal_cloudTypeChanged |
| boost::signal< void (DtUnicode,DtUnicode,DtUnicode) > 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 (bool) > makVrv::DtCloudLayerDialogInterface::signal_infiniteChanged |
| boost::signal< void (const DtCloudLayer&)> makVrv::DtCloudLayerDialogInterface::signal_editCloudLayer |