13 #if !defined(Q_MOC_RUN)
25 class DtEnvironmentConditionsLogic;
26 class DtPersistenceToolbarWidget;
31 class DtDisabledEnvironment;
40 virtual void setObject(
const DtUUID&);
41 virtual DtUUID object()
const;
54 QWidget* parent,
const Qt::WindowFlags& flags = 0,
70 virtual void setPrecipitationIntensity(
double intensity);
71 virtual void setAmbientAirTemperature(
double intensity);
72 virtual void setPrecipitationType(
int type);
74 virtual void setVisibilityDistance(
double distance);
75 virtual void setWindDirection(
double);
76 virtual void setWindSpeed(
double);
77 virtual void setUnderwaterVisibility(
double visibility);
78 virtual void setSurfaceTransparency(
double transparency);
79 virtual void setSwellState(
unsigned int state);
80 virtual void setSwellStateDirection(
double direction);
81 virtual void setSeaState(
unsigned int state);
82 virtual void setSeaStateDirection(
double direction);
83 virtual void setWindDrivenSeaStateEnabled(
bool enabled);
84 virtual void setChoppiness(
double choppiness);
85 virtual void setSurgeDepth(
double depth);
86 virtual void setWaterCurrentSpeed(
double speed);
87 virtual void setWaterCurrentDirection(
double dir);
88 virtual void setFogHeight(
double depth);
89 virtual void setFogColor(
const DtVector&);
90 virtual void setSnowAccumulation(
double snow);
91 virtual void setSnowMinimumAltitude(
double snow);
92 virtual void setSnowRoadAccumulation(
double snow);
93 virtual void setRainAccumulation(
double rain);
95 virtual double ambientAirTemperature();
96 virtual double precipitationIntensity();
97 virtual unsigned int precipitationType();
99 virtual double visibilityDistance();
100 virtual double windDirection();
101 virtual double windSpeed();
102 virtual double underwaterVisibility();
103 virtual double surfaceTransparency();
104 virtual unsigned int swellState();
105 virtual double swellStateDirection();
106 virtual unsigned int seaState();
107 virtual double seaStateDirection();
108 virtual bool windDrivenSeaStateEnabled();
109 virtual double waterCurrentSpeed();
110 virtual double waterCurrentDirection();
111 virtual double fogHeight();
113 virtual double snowAccumulation();
114 virtual double snowMinimumAltitude();
115 virtual double snowRoadAccumulation();
116 virtual double rainAccumulation();
118 virtual double choppiness();
119 virtual double surgeDepth();
120 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>& data,
123 virtual void setCurrentEnvironment(
const QString& s);
126 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
128 virtual void sendRequest();
131 virtual bool wantsSelectionOfObjectInCommandMode(
const std::vector<makVrv::DtSimEntry*>&)
const;
134 virtual std::vector<std::string> commandDialogFiltersFor(
const std::vector<makVrv::DtSimEntry*>& data,
const DtSimStatement* stmt,
135 int& initialSelection)
const;
137 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& s);
141 virtual bool initiallyBroadcast()
const;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
Instances of DtSimCommandStmt represent a single sim-command in a DtPlan.
Definition: simCommandStmt.h:32
QString myCurrentEnvironment
Definition: simulationCommandSetGlobalWeather.h:151
A unicode string.
Definition: DtUnicode.h:33
Definition: disabledEnvironment.h:32
Definition: simulationCommandSetGlobalWeather.h:46
Class that is used as a template for task/set dialogs.
Definition: simulationCommandDialogInterface.h:41
makVrv::DtPersistenceToolbarWidget * myToolbar
Definition: simulationCommandSetGlobalWeather.h:145
DtVrfEnvironmentConditionsWeatherWidget::DisplayMode myDisplayMode
Definition: simulationCommandSetGlobalWeather.h:149
The logic for displaying/editing the environment conditions.
Definition: DtEnvironmentConditionsLogic.h:36
virtual void setDisplayMode(int mode)
Must be set before contents() is called.
Definition: simulationCommandSetGlobalWeather.h:66
bool mySetFromSimCommand
Definition: simulationCommandSetGlobalWeather.h:152
Definition: simulationCommandDialogInterface.h:49
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points.
static DtUnicode tr(const char *ascii)
Ascii translation function, used to be compatible with Qt's translation tools.
Definition: DtUnicode.h:92
DtCloudCoverType
Definition: DtCloudCoverType.h:14
DtSimCommand is an abstract base class from which commands can derive.
Definition: simCommand.h:32
A DtSimCommand subclass which specifies a change to the weather settings for the specified weather ar...
Definition: changeWeatherCommand.h:28
Specialized version for weather dialogs.
Definition: simulationCommandDialogInterface.h:64
Definition: simCommandObjectWrapper.h:44
DtDisabledEnvironment * myEnvironmentInterface
Definition: simulationCommandSetGlobalWeather.h:147
makVrv::DtEnvironmentConditionsLogic * myLogic
Definition: simulationCommandSetGlobalWeather.h:146
DtVrfEnvironmentConditionsWeatherWidget * myContentsWidget
Definition: simulationCommandSetGlobalWeather.h:144
class DtSimStatement:
Definition: simStatement.h:41
const char int mode
Definition: ioapi.h:38
Definition: simulationCommandSetGlobalWeather.h:155
virtual makVrv::DtUnicode broadcastTitle() const
Definition: simulationCommandSetGlobalWeather.h:60
Definition: simulationCommandSetGlobalWeather.h:33
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
const DtSimCommandStmt * mySimCommand
Definition: simulationCommandSetGlobalWeather.h:148
DtVrfEnvironmentConditionsWeatherWidget::DisplayMode displayMode() const
Definition: simulationCommandSetGlobalWeather.h:67
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22