20 class DtSliderDoubleSpinboxWidget;
25 class DtWindCorridorDefinitionDialog;
39 virtual void processPopulateDialog(
const makVrv::DtUniqueID& selectedUniqueID)
override;
42 virtual void setupGui()
override;
45 virtual void processObjectCreation()
override;
47 virtual void slot_onUnitChanged(
49 virtual void slot_onWindCorridorUpdated();
50 virtual void objectCreated()
override;
71 virtual void refreshWindSpeedLabel();
72 virtual void setSpeed(
double d);
73 virtual double speed()
const;
76 virtual double speedMin()
const;
77 virtual double speedMax()
const;
78 virtual void setSpeedRange(
double min,
double max);
80 virtual int priority()
const;
81 virtual void setPriority(
int priorityVal);
83 virtual void initializeWindSpeedWidget();
89 virtual void setupGui()
override;
93 virtual void populateOverlays()
override;
95 virtual void init(
const DtEntityType& entityType,
const QString& title,
bool forPlan,
99 virtual void windSpeedChanged();
100 virtual void priorityChanged();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
makVrv::DtSliderDoubleSpinboxWidget * myWindSpeed
Definition: windCorridorDefinitionDialog.h:106
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
QLabel * myWindSpeedLabel
Definition: windCorridorDefinitionDialog.h:104
DtEditingType
Definition: vrfObjectManipulationHandlerBaseClass.h:42
This class implements the logic behind the DtShapeObjectDefinitionDialog.
Definition: shapeObjectDefinitionDialog.h:51
QWidget * myExtension
Definition: windCorridorDefinitionDialog.h:103
Definition: createAndEditObjectDialogInterface.h:27
Definition: windCorridorDefinitionDialog.h:27
QLabel * myPriorityLabel
Definition: windCorridorDefinitionDialog.h:110
QGridLayout * myGridLayout
Definition: windCorridorDefinitionDialog.h:102
Definition: windCorridorDefinitionDialog.h:57
DtDialogInteractionMode
Definition: createAndEditObjectDialogInterface.h:32
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Definition: windCorridorDefinitionDialog.h:114
Definition: shapeObjectDefinitionDialog.h:663
Base class to provide boost signal/slot management.
QSpinBox * myPriority
Definition: windCorridorDefinitionDialog.h:111
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
const char int mode
Definition: ioapi.h:38
boost::signalslib::connection myUpdateConnection
Definition: windCorridorDefinitionDialog.h:54
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:76
double myWindSpeedMetersPerSec
Definition: windCorridorDefinitionDialog.h:108
This class defines the dialog that allows the creation/update of point objects in the scenario (entit...
Definition: shapeObjectDefinitionDialog.h:257
DtWindCorridorDefinitionDialog * myCustomDialog
Definition: windCorridorDefinitionDialog.h:53