23 class DtEnvironmentConditionsLogic;
24 class DtPersistenceToolbarWidget;
29 class DtDisabledEnvironment;
38 virtual void setObjectName(
const DtString&);
51 QWidget* parent,
const Qt::WindowFlags& flags = 0,
63 virtual void setPrecipitationIntensity(
double intensity);
64 virtual void setPrecipitationType(
int type);
65 virtual void setCloudCover(DtVrfWeatherCloudState state);
66 virtual void setVisibilityDistance(
double distance);
67 virtual void setWindDirection(
double);
68 virtual void setWindSpeed(
double);
69 virtual void setUnderwaterVisibility(
double visibility);
70 virtual void setSurfaceTransparency(
double transparency);
71 virtual void setSwellState(
unsigned int state);
72 virtual void setSwellStateDirection(
double direction);
73 virtual void setSeaState(
unsigned int state);
74 virtual void setSeaStateDirection(
double direction);
75 virtual void setWindDrivenSeaStateEnabled(
bool enabled);
76 virtual void setChoppiness(
double choppiness);
77 virtual void setSurgeDepth(
double depth);
79 virtual double precipitationIntensity();
80 virtual unsigned int precipitationType();
81 virtual DtVrfWeatherCloudState cloudCover();
82 virtual double visibilityDistance();
83 virtual double windDirection();
84 virtual double windSpeed();
85 virtual double underwaterVisibility();
86 virtual double surfaceTransparency();
87 virtual unsigned int swellState();
88 virtual double swellStateDirection();
89 virtual unsigned int seaState();
90 virtual double seaStateDirection();
91 virtual bool windDrivenSeaStateEnabled();
92 virtual double choppiness();
93 virtual double surgeDepth();
94 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>& data,
97 virtual void setCurrentEnvironment(
const QString& s);
100 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
102 virtual void sendRequest();
105 virtual bool wantsSelectionOfObjectInCommandMode()
const;
108 virtual std::vector<std::string> commandDialogFiltersFor(
const std::vector<makVrv::DtSimEntry*>& data,
const DtSimStatement* stmt,
109 int& initialSelection)
const;
111 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& s);
115 virtual bool initiallyBroadcast()
const;