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