10 #include <matrix/vlVector.h>
12 #include <vlutil/vlMachineTypes.h>
39 virtual int type()
const;
44 virtual bool setFromNet(
const char* contentBuffer,
45 unsigned contentSize);
52 virtual void setLocation(
const DtVector&);
53 virtual const DtVector& location()
const;
55 virtual void setRequestId(
unsigned int);
56 virtual unsigned int requestId()
const;
58 virtual void setAirTurbidity(
double);
59 virtual double airTurbidity()
const;
61 virtual void setCloudState(
int);
62 virtual int cloudState()
const;
64 virtual void setPrecipitationIntensity(
double);
65 virtual double precipitationIntensity()
const;
67 virtual void setPrecipitationType(
int);
68 virtual int precipitationType()
const;
70 virtual void setVisibility(
double);
71 virtual double visibility()
const;
73 virtual void setWindDirection(
double);
74 virtual double windDirection()
const;
76 virtual void setWindSpeed(
double);
77 virtual double windSpeed()
const;
79 virtual void setAirTurbulence(
int);
80 virtual int airTurbulence()
const;
83 virtual void setIllumination(
double);
84 virtual double illumination()
const;
86 virtual void setAmbientAirTemperature(
double);
87 virtual double ambientAirTemperature()
const;
89 virtual void setAmbientAirPressure(
double);
90 virtual double ambientAirPressure()
const;
92 virtual void setHumidity(
double);
93 virtual double humidity()
const;
95 virtual void setUnderwaterVisibility(
double);
96 virtual double underwaterVisibility()
const;
98 virtual void setSurfaceTransparency(
double);
99 virtual double surfaceTransparency()
const;
101 virtual void setWaterCurrentSpeed(
double);
102 virtual double waterCurrentSpeed()
const;
104 virtual void setWaterCurrentDirection(
double);
105 virtual double waterCurrentDirection()
const;
107 virtual void setAmbientWaterTemperature(
double);
108 virtual double ambientWaterTemperature()
const;
110 virtual void setTidalOffset(
double);
111 virtual double tidalOffset()
const;
113 virtual void setTidalDirection(
bool);
114 virtual bool tidalDirection()
const;
116 virtual void setSeaState(
double);
117 virtual double seaState()
const;
119 virtual void setSeaStateDirection(
double);
120 virtual double seaStateDirection()
const;
122 virtual void setWindDrivenSeaStateEnabled(
bool);
123 virtual bool windDrivenSeaStateEnabled()
const;
125 virtual void setSwellState(
int);
126 virtual int swellState()
const;
128 virtual void setSwellStateDirection(
double);
129 virtual double swellStateDirection()
const;
131 virtual void setChoppiness(
double);
132 virtual double choppiness()
const;
134 virtual void setSurgeDepth(
double);
135 virtual double surgeDepth()
const;
137 virtual void setThermoclineLayerDepth(
int layer,
double);
138 virtual double thermoclineLayerDepth(
int layer)
const;
140 virtual void setThermoclineLayerPermeability(
int layer,
double);
141 virtual double thermoclineLayerPermeability(
int layer)
const;
bool myWindDrivenSeaStateEnabled
Definition: ifWeatherAtLocationResponse.h:170
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:175
double mySwellStateDirection
Definition: ifWeatherAtLocationResponse.h:172
double myAirTurbidity
Definition: ifWeatherAtLocationResponse.h:149
std::vector< double > myThermoclineLayerPermeability
Definition: ifWeatherAtLocationResponse.h:176
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
double mySurfaceTransparency
Definition: ifWeatherAtLocationResponse.h:162
double myWindDirection
Definition: ifWeatherAtLocationResponse.h:154
double mySeaStateDirection
Definition: ifWeatherAtLocationResponse.h:169
double myPrecipitationIntensity
Definition: ifWeatherAtLocationResponse.h:151
virtual int type() const =0
double mySurgeDepth
Definition: ifWeatherAtLocationResponse.h:174
double myHumidity
Definition: ifWeatherAtLocationResponse.h:160
DtRwWindLevels myWindLevels
Definition: ifWeatherAtLocationResponse.h:177
double myWaterCurrentSpeed
Definition: ifWeatherAtLocationResponse.h:163
DtU32 mySwellState
Definition: ifWeatherAtLocationResponse.h:171
DtU32 myCloudState
Definition: ifWeatherAtLocationResponse.h:150
double myTidalOffset
Definition: ifWeatherAtLocationResponse.h:166
virtual void printDataToString(DtString &str)
double myChoppiness
Definition: ifWeatherAtLocationResponse.h:173
double mySeaState
Definition: ifWeatherAtLocationResponse.h:168
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
double myIllumination
Definition: ifWeatherAtLocationResponse.h:157
double myWaterCurrentDirection
Definition: ifWeatherAtLocationResponse.h:164
bool myTidalDirection
Definition: ifWeatherAtLocationResponse.h:167
DtU32 myRequestId
Definition: ifWeatherAtLocationResponse.h:148
double myUnderwaterVisibility
Definition: ifWeatherAtLocationResponse.h:161
double myAmbientWaterTemperature
Definition: ifWeatherAtLocationResponse.h:165
DtU32 myPrecipitationType
Definition: ifWeatherAtLocationResponse.h:152
double myAmbientAirPressure
Definition: ifWeatherAtLocationResponse.h:159
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
DtVector myLocation
Definition: ifWeatherAtLocationResponse.h:147
double myAmbientAirTemperature
Definition: ifWeatherAtLocationResponse.h:158
virtual DtSimInterfaceContent * clone() const =0
Definition: rwWindLevels.h:17
double myVisibility
Definition: ifWeatherAtLocationResponse.h:153
DtU32 myAirTurbulence
Definition: ifWeatherAtLocationResponse.h:156
double myWindSpeed
Definition: ifWeatherAtLocationResponse.h:155
class DtIfWeatherAtLocationResponse:
Definition: ifWeatherAtLocationResponse.h:22