10 #include <matrix/vlVector.h>
11 #include <vlutil/vlMachineTypes.h>
38 virtual int type()
const;
43 virtual bool setFromNet(
const char* contentBuffer,
44 unsigned contentSize);
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 setAirTurbidity(
double);
58 virtual double airTurbidity()
const;
60 virtual void setCloudState(
int);
61 virtual int cloudState()
const;
63 virtual void setPrecipitationIntensity(
double);
64 virtual double precipitationIntensity()
const;
66 virtual void setPrecipitationType(
int);
67 virtual int precipitationType()
const;
69 virtual void setVisibility(
double);
70 virtual double visibility()
const;
72 virtual void setWindDirection(
double);
73 virtual double windDirection()
const;
75 virtual void setWindSpeed(
double);
76 virtual double windSpeed()
const;
78 virtual void setIllumination(
double);
79 virtual double illumination()
const;
81 virtual void setAmbientAirTemperature(
double);
82 virtual double ambientAirTemperature()
const;
84 virtual void setUnderwaterVisibility(
double);
85 virtual double underwaterVisibility()
const;
87 virtual void setSurfaceTransparency(
double);
88 virtual double surfaceTransparency()
const;
90 virtual void setWaterCurrentSpeed(
double);
91 virtual double waterCurrentSpeed()
const;
93 virtual void setWaterCurrentDirection(
double);
94 virtual double waterCurrentDirection()
const;
96 virtual void setAmbientWaterTemperature(
double);
97 virtual double ambientWaterTemperature()
const;
99 virtual void setTidalOffset(
double);
100 virtual double tidalOffset()
const;
102 virtual void setTidalDirection(
bool);
103 virtual bool tidalDirection()
const;
105 virtual void setSeaState(
double);
106 virtual double seaState()
const;
108 virtual void setSeaStateDirection(
double);
109 virtual double seaStateDirection()
const;
111 virtual void setWindDrivenSeaStateEnabled(
bool);
112 virtual bool windDrivenSeaStateEnabled()
const;
114 virtual void setSwellState(
int);
115 virtual int swellState()
const;
117 virtual void setSwellStateDirection(
double);
118 virtual double swellStateDirection()
const;
120 virtual void setChoppiness(
double);
121 virtual double choppiness()
const;
123 virtual void setSurgeDepth(
double);
124 virtual double surgeDepth()
const;
126 virtual void setThermoclineLayerDepth(
int layer,
double);
127 virtual double thermoclineLayerDepth(
int layer)
const;
129 virtual void setThermoclineLayerPermeability(
int layer,
double);
130 virtual double thermoclineLayerPermeability(
int layer)
const;
bool myWindDrivenSeaStateEnabled
Definition: ifWeatherAtLocationResponse.h:153
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:158
double mySwellStateDirection
Definition: ifWeatherAtLocationResponse.h:155
double myAirTurbidity
Definition: ifWeatherAtLocationResponse.h:135
std::vector< double > myThermoclineLayerPermeability
Definition: ifWeatherAtLocationResponse.h:159
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
double mySurfaceTransparency
Definition: ifWeatherAtLocationResponse.h:145
double myWindDirection
Definition: ifWeatherAtLocationResponse.h:140
double mySeaStateDirection
Definition: ifWeatherAtLocationResponse.h:152
double myPrecipitationIntensity
Definition: ifWeatherAtLocationResponse.h:137
virtual int type() const =0
double mySurgeDepth
Definition: ifWeatherAtLocationResponse.h:157
double myWaterCurrentSpeed
Definition: ifWeatherAtLocationResponse.h:146
DtU32 mySwellState
Definition: ifWeatherAtLocationResponse.h:154
DtU32 myCloudState
Definition: ifWeatherAtLocationResponse.h:136
double myTidalOffset
Definition: ifWeatherAtLocationResponse.h:149
virtual void printDataToString(DtString &str)
double myChoppiness
Definition: ifWeatherAtLocationResponse.h:156
double mySeaState
Definition: ifWeatherAtLocationResponse.h:151
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
double myIllumination
Definition: ifWeatherAtLocationResponse.h:142
double myWaterCurrentDirection
Definition: ifWeatherAtLocationResponse.h:147
bool myTidalDirection
Definition: ifWeatherAtLocationResponse.h:150
DtU32 myRequestId
Definition: ifWeatherAtLocationResponse.h:134
double myUnderwaterVisibility
Definition: ifWeatherAtLocationResponse.h:144
double myAmbientWaterTemperature
Definition: ifWeatherAtLocationResponse.h:148
DtU32 myPrecipitationType
Definition: ifWeatherAtLocationResponse.h:138
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
DtVector myLocation
Definition: ifWeatherAtLocationResponse.h:133
double myAmbientAirTemperature
Definition: ifWeatherAtLocationResponse.h:143
virtual DtSimInterfaceContent * clone() const =0
double myVisibility
Definition: ifWeatherAtLocationResponse.h:139
double myWindSpeed
Definition: ifWeatherAtLocationResponse.h:141
class DtIfWeatherAtLocationResponse:
Definition: ifWeatherAtLocationResponse.h:21