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();
Simple line text entry widget that will allow the user to enter a range value.
Definition: rangeEntryWidget.h:26
Simple line text entry widget that will allow the user to enter an altitude value.
Definition: altitudeEntryWidget.h:25
Definition: boxObjectDefinitionDialog.h:485
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
DtSimCommand subclass for creating a new VrfObjects.
Definition: createObjectCommand.h:36
DtEditingType
Definition: vrfObjectManipulationHandlerBaseClass.h:44
Definition: createAndEditObjectDialogInterface.h:29
!!!!!!!!! DtCloudLayerBoxDefinitionDialogCreator
Definition: cloudLayerBoxDefinitionDialog.h:132
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:199
QLabel * myCloudDensityLabel
Definition: cloudLayerBoxDefinitionDialog.h:127
DtRangeEntryWidget * myCornerRadius
Definition: cloudLayerBoxDefinitionDialog.h:125
DtAltitudeEntryWidget * myCloudThickness
Definition: cloudLayerBoxDefinitionDialog.h:126
DtChangeCloudLayerCommand myCloudLayerCommand
Definition: cloudLayerBoxDefinitionDialog.h:69
QDoubleSpinBox * myCloudDensity
Definition: cloudLayerBoxDefinitionDialog.h:128
QGridLayout * myGridLayout
Definition: cloudLayerBoxDefinitionDialog.h:121
This class implements the logic behind the DtBoxObjectDefinitionDialog.
Definition: boxObjectDefinitionDialog.h:41
QComboBox * myCloudType
Definition: cloudLayerBoxDefinitionDialog.h:124
The declaration of the makArchives::DtEnvironmentRecord class.
A DtStateView is a the interface to simulation state information.
Definition: DtStateView.h:52
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
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
QWidget * myExtension
Definition: cloudLayerBoxDefinitionDialog.h:122
boost::signalslib::connection myUpdateConnection
Definition: cloudLayerBoxDefinitionDialog.h:70
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:123
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtCloudLayerBoxDefinitionDialog * myCustomDialog
Definition: cloudLayerBoxDefinitionDialog.h:68
DtAltitudeClampType
Definition: vrfObjectFacadeInterface.h:38