11 #if !defined(Q_MOC_RUN)
30 class DtCloudLayerBoxDefinitionDialog;
31 class DtAltitudeEntryWidget;
32 class DtRangeEntryWidget;
51 virtual void setupGui();
55 return myCloudLayerCommand;
59 virtual void createConnections();
60 virtual void processObjectCreation();
64 virtual void objectCreated();
65 virtual void processReviewMouseClicks(
bool flag);
85 virtual void addCloudType(
int,
const QString&);
87 virtual void setFloor(
double d);
88 virtual double floor()
const;
89 virtual void setCeiling(
double d);
90 virtual double ceiling()
const;
91 virtual void setCornerRadius(
double);
92 virtual double cornerRadius()
const;
95 virtual void setupGui();
99 virtual void populateOverlays();
101 virtual void init(
const DtEntityType& entityType,
const QString& title,
bool forPlan,
104 virtual void setShowFloorCeiling(
bool b);
106 virtual void setupConnections();
109 virtual void setPublishObjectVisible(
bool b);
110 virtual void setPublishObject(
bool b);
112 virtual void updateCoordinateSystem();
116 virtual void updateCloudLayerCommand();
117 virtual void updateAltitude();
118 virtual void cloudTypeChanged();
119 virtual void lightingPresentChanged();
Simple line text entry widget that will allow the user to enter a range value.
Definition: rangeEntryWidget.h:27
Simple line text entry widget that will allow the user to enter an altitude value.
Definition: altitudeEntryWidget.h:26
Definition: boxObjectDefinitionDialog.h:487
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
DtSimCommand subclass for creating a new VrfObjects. Used for both single and multi-point objects...
Definition: createObjectCommand.h:36
QComboBox * myCloudDensity
Definition: cloudLayerBoxDefinitionDialog.h:129
DtEditingType
Definition: vrfObjectManipulationHandlerBaseClass.h:42
Definition: createAndEditObjectDialogInterface.h:29
!!!!!!!!! DtCloudLayerBoxDefinitionDialogCreator
Definition: cloudLayerBoxDefinitionDialog.h:135
DtChangeCloudLayerCommand & cloudLayerCommand()
Definition: cloudLayerBoxDefinitionDialog.h:53
This class defines the dialog that allows the creation/update of Box objects in the scenario...
Definition: boxObjectDefinitionDialog.h:198
QCheckBox * myLightningPresentCheckBox
Definition: cloudLayerBoxDefinitionDialog.h:131
QLabel * myCloudDensityLabel
Definition: cloudLayerBoxDefinitionDialog.h:128
DtRangeEntryWidget * myCornerRadius
Definition: cloudLayerBoxDefinitionDialog.h:126
boost::signals2::connection myUpdateConnection
Definition: cloudLayerBoxDefinitionDialog.h:70
DtAltitudeEntryWidget * myCloudThickness
Definition: cloudLayerBoxDefinitionDialog.h:127
DtChangeCloudLayerCommand myCloudLayerCommand
Definition: cloudLayerBoxDefinitionDialog.h:69
QGridLayout * myGridLayout
Definition: cloudLayerBoxDefinitionDialog.h:122
This class implements the logic behind the DtBoxObjectDefinitionDialog.
Definition: boxObjectDefinitionDialog.h:41
QComboBox * myCloudType
Definition: cloudLayerBoxDefinitionDialog.h:125
The declaration of the makArchives::DtEnvironmentRecord class.
A DtStateView is a the interface to simulation state information. Users can create DtStateViews for s...
Definition: DtStateView.h:49
A DtSimCommand subclass which specifies a change to the cloud layer settings for the specified cloud ...
Definition: changeCloudLayerCommand.h:25
Logic that is used to populate and receive updates from the CloudLayer extension. ...
Definition: cloudLayerBoxDefinitionDialog.h:35
DtDialogInteractionMode
Definition: createAndEditObjectDialogInterface.h:34
QWidget * myExtension
Definition: cloudLayerBoxDefinitionDialog.h:123
QLabel * myLightningPresentLabel
Definition: cloudLayerBoxDefinitionDialog.h:130
Definition: cloudLayerBoxDefinitionDialog.h:73
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
const char int mode
Definition: ioapi.h:38
Contains makVrv::DtUniqueID type.
QLabel * myCloudTypeLabel
Definition: cloudLayerBoxDefinitionDialog.h:124
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DtCloudLayerBoxDefinitionDialog * myCustomDialog
Definition: cloudLayerBoxDefinitionDialog.h:68
DtAltitudeClampType
Definition: vrfObjectFacadeInterface.h:43