24 class DtEnvironmentConditionsLogic;
25 class DtPersistenceToolbarWidget;
30 class DtDisabledEnvironment;
39 virtual void setObject(
const DtUUID&);
40 virtual DtUUID object()
const;
52 QWidget* parent,
const Qt::WindowFlags& flags = 0,
68 virtual void setPrecipitationIntensity(
double intensity);
69 virtual void setAmbientAirTemperature(
double intensity);
70 virtual void setPrecipitationType(
int type);
72 virtual void setVisibilityDistance(
double distance);
73 virtual void setWindDirection(
double);
74 virtual void setWindSpeed(
double);
75 virtual void setUnderwaterVisibility(
double visibility);
76 virtual void setSurfaceTransparency(
double transparency);
77 virtual void setSwellState(
unsigned int state);
78 virtual void setSwellStateDirection(
double direction);
79 virtual void setSeaState(
unsigned int state);
80 virtual void setSeaStateDirection(
double direction);
81 virtual void setWindDrivenSeaStateEnabled(
bool enabled);
82 virtual void setChoppiness(
double choppiness);
83 virtual void setSurgeDepth(
double depth);
84 virtual void setWaterCurrentSpeed(
double speed);
85 virtual void setWaterCurrentDirection(
double dir);
86 virtual void setFogHeight(
double depth);
87 virtual void setFogColor(
const DtVector&);
89 virtual double ambientAirTemperature();
90 virtual double precipitationIntensity();
91 virtual unsigned int precipitationType();
93 virtual double visibilityDistance();
94 virtual double windDirection();
95 virtual double windSpeed();
96 virtual double underwaterVisibility();
97 virtual double surfaceTransparency();
98 virtual unsigned int swellState();
99 virtual double swellStateDirection();
100 virtual unsigned int seaState();
101 virtual double seaStateDirection();
102 virtual bool windDrivenSeaStateEnabled();
103 virtual double waterCurrentSpeed();
104 virtual double waterCurrentDirection();
105 virtual double fogHeight();
108 virtual double choppiness();
109 virtual double surgeDepth();
110 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>& data,
113 virtual void setCurrentEnvironment(
const QString& s);
116 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
118 virtual void sendRequest();
121 virtual bool wantsSelectionOfObjectInCommandMode()
const;
124 virtual std::vector<std::string> commandDialogFiltersFor(
const std::vector<makVrv::DtSimEntry*>& data,
const DtSimStatement* stmt,
125 int& initialSelection)
const;
127 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& s);
131 virtual bool initiallyBroadcast()
const;