19 class DtSceneEnvironmentalsControllerObjectAgent;
20 class DtBaseConnection;
49 virtual float removeElevationalConfiguration(
DtUniqueID layerId)
override;
52 virtual void setAirPressure(
float pressure)
override;
55 virtual void setAirTemperature(
float temp)
override;
61 virtual void setPrecipitationIntensity(
float intensity)
override;
64 virtual void setSeaLevelWaterConcentration(
float concentration)
override;
67 virtual void setLightningPresent(
bool present)
override;
70 virtual void setSnowMinimumElevation(
float elevation)
override;
73 virtual void setRoadSnowAccumulation(
float accumulation)
override;
76 virtual void setGroundRainAccumulation(
float accumulation)
override;
79 virtual void setGroundSnowAccumulation(
float accumulation)
override;
85 virtual void setFogHeight(
float meters)
override;
88 virtual void setAirTemperatureAltitude(
float value)
override;
91 virtual void setAirPressureAltitude(
float value)
override;
97 virtual void setSwellStateDirection(
float value)
override;
103 virtual void setSeaStateDirection(
float value)
override;
107 virtual void setWindDrivenSeaStateEnabled(
bool value,
bool force)
override;
110 virtual void setWindFetch(
float value)
override;
113 virtual void setSeaChoppiness(
float value)
override;
116 virtual void setUnderwaterVisibility(
float distance)
override;
119 virtual void setSurfaceTransparency(
float value)
override;
122 virtual void setSurgeDepth(
float value)
override;
125 virtual void setAmbientWaterTemperature(
float temperature)
override;
128 virtual void setWaterCurrentSpeed(
float speed)
override;
131 virtual void setWaterCurrentDirection(
float direction)
override;
134 virtual void setTidalOffset(
float meters)
override;
136 virtual void setDateAndTimeOfDay(
int year,
int month,
int day,
137 int hour,
int minutes,
double seconds)
override;
142 virtual void setUseGlobalTimeZone(
bool useGlobal,
bool force);
145 virtual void setTimeOfDayAdvancementSpeed(
float speed)
override;
149 virtual void setThermoclineDepth(
int index,
float depth);
150 virtual float thermoclineDepth(
int index);
155 virtual void setThermoclinePermeability(
int index,
float permeability);
156 virtual float thermoclinePermeability(
int index);
188 virtual void updateGlobalElevationLayer(makArchives::DtEnvironmentRecord::DtEnvironmentRecord::DtElevationalConfigurationRecord& rec);
DtLayeredEnvironmentDataBase is a container class that can be used to maintain the global or a local ...
Definition: DtLayeredEnvironmentDataBase.h:35
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Contains makVrv::DtLayeredEnvironmentDataBase class.
VisibilityObscurant
Definition: DtEnvironmentRecord.h:30
DtGlobalLayeredEnvironmentData extends DtLayeredEnvironmentDataBase by overriding its data 'mutator' ...
Definition: DtGlobalLayeredEnvironmentData.h:28
Record for an elevational configuration A record of this type consists of 1) a base MSL altitude...
Definition: DtEnvironmentRecord.h:251
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
Scale
Definition: DtDouglasSeaScale.h:33
Contains makVrv::DtVirtualBaseClass class.
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points. Coordinates are in local database coordinates The coordinat...
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Scale
Definition: DtDouglasSeaScale.h:114
Record of color settings.
Definition: DtEnvironmentRecord.h:50
DtSceneEnvironmentalsControllerObjectAgent * myGlobalWeatherAgent
Definition: DtGlobalLayeredEnvironmentData.h:191
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
PrecipitationType
Definition: DtEnvironmentInterface.h:44
DtGlobalLayeredEnvironmentDataCreator provides a mechanism for users to extend the DtGlobalLayeredEnv...
Definition: DtGlobalLayeredEnvironmentData.h:198
Contains DLL export macros.