18 #include <boost/bind.hpp>
22 class DtEnvironmentRecord;
47 virtual bool precipitationEnabled() = 0;
50 virtual double precipitationIntensity() = 0;
53 virtual unsigned int precipitationType() = 0;
56 virtual double visibilityDistance(
double altMSL) = 0;
64 virtual double windDirection() = 0;
67 virtual double windSpeed() = 0;
69 virtual double underwaterVisibility() = 0;
70 virtual double surfaceTransparency() = 0;
71 virtual unsigned int swellState() = 0;
72 virtual double swellStateDirection() = 0;
73 virtual unsigned int seaState() = 0;
74 virtual double seaStateDirection() = 0;
75 virtual bool windDrivenSeaStateEnabled() = 0;
76 virtual double choppiness() = 0;
77 virtual double surgeDepth() = 0;
makVrv::DtEnvironmentInterface::CloudType cloudType
Definition: vrfEnvironmentConditionsWeatherInterface.h:41
The declaration of the makVrv::DtEnvironmentInterface class.
double cloudDensity
Definition: vrfEnvironmentConditionsWeatherInterface.h:42
double windSpeed
Definition: vrfEnvironmentConditionsWeatherInterface.h:37
VisibilityObscurant
Definition: DtEnvironmentRecord.h:21
Record of environment/weather settings Includes precipitation, air, and clouds.
Definition: DtEnvironmentRecord.h:36
A DtSimCommand subclass which specifies a change to the weather settings for the specified weather ar...
Definition: changeWeatherCommand.h:29
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:22
double skyCoverage
Definition: vrfEnvironmentConditionsWeatherInterface.h:43
double windDirection
Definition: vrfEnvironmentConditionsWeatherInterface.h:38
makArchives::VisibilityObscurant visibilityObscurant
Definition: vrfEnvironmentConditionsWeatherInterface.h:40
Definition: vrfEnvironmentConditionsWeatherInterface.h:35
TODO: COMMENT THIS CLASS.
Definition: vrfEnvironmentConditionsWeatherInterface.h:32
double visibilityDistance
Definition: vrfEnvironmentConditionsWeatherInterface.h:39
CloudType
Cloud layer types.
Definition: DtCloudTypeMapper.h:35