10 #include <matrix/vlVector.h>
12 #include <vlutil/vlMachineTypes.h>
39 virtual int type()
const override;
44 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
51 virtual void setLocation(
const DtVector&);
52 virtual const DtVector& location()
const;
54 virtual void setRequestId(
unsigned int);
55 virtual unsigned int requestId()
const;
57 virtual void setCloudState(
int);
58 virtual int cloudState()
const;
60 virtual void setPrecipitationIntensity(
double);
61 virtual double precipitationIntensity()
const;
63 virtual void setPrecipitationType(
int);
64 virtual int precipitationType()
const;
66 virtual void setVisibility(
double);
67 virtual double visibility()
const;
69 virtual void setWindDirection(
double);
70 virtual double windDirection()
const;
72 virtual void setWindSpeed(
double);
73 virtual double windSpeed()
const;
75 virtual void setAirTurbulence(
int);
76 virtual int airTurbulence()
const;
79 virtual void setIllumination(
double);
80 virtual double illumination()
const;
82 virtual void setAmbientAirTemperature(
double);
83 virtual double ambientAirTemperature()
const;
85 virtual void setAmbientAirPressure(
double);
86 virtual double ambientAirPressure()
const;
88 virtual void setHumidity(
double);
89 virtual double humidity()
const;
91 virtual void setUnderwaterVisibility(
double);
92 virtual double underwaterVisibility()
const;
94 virtual void setSurfaceTransparency(
double);
95 virtual double surfaceTransparency()
const;
97 virtual void setWaterCurrentSpeed(
double);
98 virtual double waterCurrentSpeed()
const;
100 virtual void setWaterCurrentDirection(
double);
101 virtual double waterCurrentDirection()
const;
103 virtual void setAmbientWaterTemperature(
double);
104 virtual double ambientWaterTemperature()
const;
106 virtual void setTidalOffset(
double);
107 virtual double tidalOffset()
const;
109 virtual void setSeaState(
double);
110 virtual double seaState()
const;
112 virtual void setSeaStateDirection(
double);
113 virtual double seaStateDirection()
const;
115 virtual void setWindDrivenSeaStateEnabled(
bool);
116 virtual bool windDrivenSeaStateEnabled()
const;
118 virtual void setSwellState(
int);
119 virtual int swellState()
const;
121 virtual void setSwellStateDirection(
double);
122 virtual double swellStateDirection()
const;
124 virtual void setChoppiness(
double);
125 virtual double choppiness()
const;
127 virtual void setSurgeDepth(
double);
128 virtual double surgeDepth()
const;
130 virtual void setThermoclineLayerDepth(
int layer,
double);
131 virtual double thermoclineLayerDepth(
int layer)
const;
133 virtual void setThermoclineLayerPermeability(
int layer,
double);
134 virtual double thermoclineLayerPermeability(
int layer)
const;
bool myWindDrivenSeaStateEnabled
Definition: ifWeatherAtLocationResponse.h:161
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
std::vector< double > myThermoclineLayerDepth
Definition: ifWeatherAtLocationResponse.h:166
double mySwellStateDirection
Definition: ifWeatherAtLocationResponse.h:163
std::vector< double > myThermoclineLayerPermeability
Definition: ifWeatherAtLocationResponse.h:167
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
double mySurfaceTransparency
Definition: ifWeatherAtLocationResponse.h:154
double myWindDirection
Definition: ifWeatherAtLocationResponse.h:146
double mySeaStateDirection
Definition: ifWeatherAtLocationResponse.h:160
double myPrecipitationIntensity
Definition: ifWeatherAtLocationResponse.h:143
virtual int type() const =0
double mySurgeDepth
Definition: ifWeatherAtLocationResponse.h:165
double myHumidity
Definition: ifWeatherAtLocationResponse.h:152
DtRwWindLevels myWindLevels
Definition: ifWeatherAtLocationResponse.h:168
double myWaterCurrentSpeed
Definition: ifWeatherAtLocationResponse.h:155
DtU32 mySwellState
Definition: ifWeatherAtLocationResponse.h:162
DtU32 myCloudState
Definition: ifWeatherAtLocationResponse.h:142
double myTidalOffset
Definition: ifWeatherAtLocationResponse.h:158
virtual void printDataToString(DtString &str)
double myChoppiness
Definition: ifWeatherAtLocationResponse.h:164
double mySeaState
Definition: ifWeatherAtLocationResponse.h:159
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
double myIllumination
Definition: ifWeatherAtLocationResponse.h:149
double myWaterCurrentDirection
Definition: ifWeatherAtLocationResponse.h:156
DtU32 myRequestId
Definition: ifWeatherAtLocationResponse.h:141
double myUnderwaterVisibility
Definition: ifWeatherAtLocationResponse.h:153
double myAmbientWaterTemperature
Definition: ifWeatherAtLocationResponse.h:157
DtU32 myPrecipitationType
Definition: ifWeatherAtLocationResponse.h:144
double myAmbientAirPressure
Definition: ifWeatherAtLocationResponse.h:151
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
DtVector myLocation
Definition: ifWeatherAtLocationResponse.h:140
double myAmbientAirTemperature
Definition: ifWeatherAtLocationResponse.h:150
virtual DtSimInterfaceContent * clone() const =0
Definition: rwWindLevels.h:17
double myVisibility
Definition: ifWeatherAtLocationResponse.h:145
DtU32 myAirTurbulence
Definition: ifWeatherAtLocationResponse.h:148
double myWindSpeed
Definition: ifWeatherAtLocationResponse.h:147
class DtIfWeatherAtLocationResponse:
Definition: ifWeatherAtLocationResponse.h:22