23 class DtPersistenceToolbarWidget;
28 class DtDisabledEnvironment;
37 virtual void setObjectName(
const DtString&);
50 QWidget* parent,
const Qt::WindowFlags& flags = 0);
55 virtual void setPrecipitationIntensity(
double intensity);
56 virtual void setPrecipitationType(
int type);
57 virtual void setCloudCover(DtVrfWeatherCloudState state);
58 virtual void setVisibilityDistance(
double distance);
59 virtual void setWindDirection(
double);
60 virtual void setWindSpeed(
double);
61 virtual void setUnderwaterVisibility(
double visibility);
62 virtual void setSurfaceTransparency(
double transparency);
63 virtual void setSwellState(
unsigned int state);
64 virtual void setSwellStateDirection(
double direction);
65 virtual void setSeaState(
unsigned int state);
66 virtual void setSeaStateDirection(
double direction);
67 virtual void setWindDrivenSeaStateEnabled(
bool enabled);
68 virtual void setChoppiness(
double choppiness);
69 virtual void setSurgeDepth(
double depth);
71 virtual double precipitationIntensity();
72 virtual unsigned int precipitationType();
73 virtual DtVrfWeatherCloudState cloudCover();
74 virtual double visibilityDistance();
75 virtual double windDirection();
76 virtual double windSpeed();
77 virtual double underwaterVisibility();
78 virtual double surfaceTransparency();
79 virtual unsigned int swellState();
80 virtual double swellStateDirection();
81 virtual unsigned int seaState();
82 virtual double seaStateDirection();
83 virtual bool windDrivenSeaStateEnabled();
84 virtual double choppiness();
85 virtual double surgeDepth();
88 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
89 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>& data,
92 virtual void sendRequest();
95 virtual bool wantsSelectionOfObjectInCommandMode()
const;
100 makVrv::DtEnvironmentConditionsLogic*
myLogic;
112 virtual std::string objectNameFromStatement(
const DtSimCommand*)
const;