25 class DtSimObjectEntry;
26 struct DtVrlinkSimulatedBaseState;
31 struct DtVrlinkSimulatedEnvironmentProcess;
32 class DtWeatherLookModificationOperation;
33 class DtLocalWeatherLookOperationManager;
38 typedef std::map<makVrv::DtElementID, makVrv::DtStateView<DtVrlinkSimulatedEnvironmentProcess>*>
WeatherObjects;
55 return myWeatherObjects;
59 virtual bool hasEnvironment(
const std::string&)
const;
77 virtual int nextPriority()
const;
80 virtual void setShowWeather(
bool);
81 virtual bool showWeather()
const;
85 virtual void setWeatherAreaFilled(
bool);
86 virtual bool weatherAreaFilled()
const;
89 virtual void setUseDayNightIlluminationModel(
bool);
90 virtual bool useDayNightIlluminationModel()
const;
117 virtual void removeWeatherLookModificationOperation(
int);
138 return myLocalWeatherOperationLookManager;
146 boost::signal<void (const makVrv::DtStateView<DtVrlinkSimulatedEnvironmentProcess>*)> signal_updated;
147 boost::signal<void (const makVrv::DtStateView<DtVrlinkSimulatedWeatherState>*)> signal_weatherUpdated;
159 virtual void initExistingWeatherObjects();
165 virtual void extendedApplicationOptionsChanged();
172 virtual void overlayAdded(
const std::string&);
175 virtual void overlayVisibilityChanged(
const std::string&,
bool);