11 #include <vl/environmentalRecord.h>
12 #include <vlpi/disEnums.h>
60 virtual void setBaseAltitude(
double value);
61 virtual double baseAltitude()
const;
66 virtual void setWindSpeed(
double value);
67 virtual double windSpeed()
const;
72 virtual void setWindDirection(
double value);
73 virtual double windDirection()
const;
78 virtual void setVisibilityDistance(
double value);
79 virtual double visibilityDistance()
const;
90 virtual void setCloudType(
int value);
91 virtual int cloudType()
const;
96 virtual void setCloudDensity(
double value);
97 virtual double cloudDensity()
const;
102 virtual void setSkyCoverage(
double value);
103 virtual double skyCoverage()
const;
109 virtual bool createNetworkRepresentation()
override;
116 virtual void setFromNet(
const DtNetEnvironmentalRecord &buffer,
117 int protocolVersion)
override;
119 virtual int netRepSize()
const override;
126 virtual bool resizeNetRep(
int newSize)
override;
DtNetU32 myVisibilityObscurant
In meters.
Definition: vrfElevationalConfigurationStateRecord.h:26
DtNetFloat64 myBaseAltitude
Definition: vrfElevationalConfigurationStateRecord.h:22
DtNetInt32 myCloudType
Definition: vrfElevationalConfigurationStateRecord.h:27
DtVrfWeatherVisibilityObscurantType
Definition: vrfWeatherStateEnums.h:38
int myNetRepSize
Definition: vrfElevationalConfigurationStateRecord.h:129
Definition: vrfElevationalConfigurationStateRecord.h:32
DtNetFloat64 myVisibilityDistance
In radians.
Definition: vrfElevationalConfigurationStateRecord.h:25
DtNetFloat64 mySkyCoverage
In kg/m^3.
Definition: vrfElevationalConfigurationStateRecord.h:29
DtNetU32 myRecordVersion
Definition: vrfElevationalConfigurationStateRecord.h:21
DtNetEnvironmentalRecord myHeader
Definition: vrfElevationalConfigurationStateRecord.h:20
DtNetFloat64 myWindSpeed
In meters (floor of wind layer – will be valid up to next layer) – MSL.
Definition: vrfElevationalConfigurationStateRecord.h:23
Definition: vrfElevationalConfigurationStateRecord.h:18
DtNetFloat64 myWindDirection
In m/s.
Definition: vrfElevationalConfigurationStateRecord.h:24
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
DtNetFloat64 myCloudDensity
Definition: vrfElevationalConfigurationStateRecord.h:28