Instances of DtCloudLayerDialogLogic control DtCloudLayerDialogInterfaces.
The logic for controlling the DtCloudLayerDialog
| virtual makVrv::DtCloudLayerDialogLogic::~DtCloudLayerDialogLogic |
( |
| ) |
|
|
virtual |
Constructor (protected - use ::create() )
Called when the user changes the cloud type. Calls updatePreview to do all the work.
| virtual const DtCloudLayer* makVrv::DtCloudLayerDialogLogic::cloudLayer |
( |
| ) |
|
|
virtual |
Get all the current settings from the dialog.
| virtual void makVrv::DtCloudLayerDialogLogic::editLayer |
( |
const DtCloudLayer & |
layer | ) |
|
|
virtual |
Initialize the dialog with the values in layer.
| double makVrv::DtCloudLayerDialogLogic::currentLayerAltitude |
( |
| ) |
const |
Returns the altitude of the current cloud layer.
| virtual void makVrv::DtCloudLayerDialogLogic::setCurrentLayerAltitude |
( |
double |
alt | ) |
|
|
virtual |
Changes the current layers altitude (based upon it's geodetic location).
| virtual void makVrv::DtCloudLayerDialogLogic::setPositionFromDisplayUnitStrings |
( |
const DtUnicode & |
x, |
|
|
const DtUnicode & |
y, |
|
|
const DtUnicode & |
z |
|
) |
| |
|
virtual |
Set the position of the cloud layer from x,y,z strings.
| virtual void makVrv::DtCloudLayerDialogLogic::setWidthFromDisplayUnit |
( |
double |
duValue | ) |
|
|
virtual |
Set the layer width from a display unit value.
| virtual void makVrv::DtCloudLayerDialogLogic::setLengthFromDisplayUnit |
( |
double |
duValue | ) |
|
|
virtual |
Set the layer length from a display unit value.
| virtual void makVrv::DtCloudLayerDialogLogic::setThicknessFromDisplayUnit |
( |
double |
duValue | ) |
|
|
virtual |
Set the layer thickness from a display unit value.
| virtual void makVrv::DtCloudLayerDialogLogic::setDensity |
( |
double |
value | ) |
|
|
virtual |
Set the layer density from a value.
| virtual void makVrv::DtCloudLayerDialogLogic::setInfinite |
( |
bool |
isInfinite | ) |
|
|
virtual |
Set the cloud layer infinite/not infinite.
| virtual void makVrv::DtCloudLayerDialogLogic::initGui |
( |
| ) |
|
|
protectedvirtual |
Initializes the dialog with some default cloud values.
| void makVrv::DtCloudLayerDialogLogic::updateCloudLayerTypeProperties |
( |
| ) |
|
|
protected |
Update the cloud image, description, and default width, length, thickness, density, and altitude for the particular cloud type.
| void makVrv::DtCloudLayerDialogLogic::updateCloudLayerPositionProperties |
( |
| ) |
|
|
protected |
Update the dialog with the new coordinate system and values.
| void makVrv::DtCloudLayerDialogLogic::updateCloudLayerSizeProperties |
( |
| ) |
|
|
protected |
Update the dialog with the given cloud property values.
Allow the creator to create this logic class.
| DtDe& makVrv::DtCloudLayerDialogLogic::myDe |
|
protected |
The documentation for this class was generated from the following file: