VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtIfWeatherAtLocationResponse Class Reference

class DtIfWeatherAtLocationResponse: More...

Inheritance diagram for DtIfWeatherAtLocationResponse:
Inheritance graph
[legend]

Public Member Functions

 DtIfWeatherAtLocationResponse ()
 default constructor More...
 
virtual ~DtIfWeatherAtLocationResponse ()
 destructor More...
 
 DtIfWeatherAtLocationResponse (const DtIfWeatherAtLocationResponse &orig)
 copy constructor More...
 
DtIfWeatherAtLocationResponseoperator= (const DtIfWeatherAtLocationResponse &orig)
 assignment operator More...
 
virtual int type () const
 Returns the type of Interface Content. More...
 
virtual DtSimInterfaceContentclone () const
 
virtual int netRepSize () const
 
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
 
virtual bool setToNet ()
 
virtual void printDataToString (DtString &str)
 
virtual void setLocation (const DtVector &)
 
virtual const DtVectorlocation () const
 
virtual void setRequestId (unsigned int)
 
virtual unsigned int requestId () const
 
virtual void setAirTurbidity (double)
 
virtual double airTurbidity () const
 
virtual void setCloudState (int)
 
virtual int cloudState () const
 
virtual void setPrecipitationIntensity (double)
 
virtual double precipitationIntensity () const
 
virtual void setPrecipitationType (int)
 
virtual int precipitationType () const
 
virtual void setVisibility (double)
 
virtual double visibility () const
 
virtual void setWindDirection (double)
 
virtual double windDirection () const
 
virtual void setWindSpeed (double)
 
virtual double windSpeed () const
 
virtual void setAirTurbulence (int)
 
virtual int airTurbulence () const
 
virtual void setIllumination (double)
 
virtual double illumination () const
 
virtual void setAmbientAirTemperature (double)
 
virtual double ambientAirTemperature () const
 
virtual void setAmbientAirPressure (double)
 
virtual double ambientAirPressure () const
 
virtual void setHumidity (double)
 
virtual double humidity () const
 
virtual void setUnderwaterVisibility (double)
 
virtual double underwaterVisibility () const
 
virtual void setSurfaceTransparency (double)
 
virtual double surfaceTransparency () const
 
virtual void setWaterCurrentSpeed (double)
 
virtual double waterCurrentSpeed () const
 
virtual void setWaterCurrentDirection (double)
 
virtual double waterCurrentDirection () const
 
virtual void setAmbientWaterTemperature (double)
 
virtual double ambientWaterTemperature () const
 
virtual void setTidalOffset (double)
 
virtual double tidalOffset () const
 
virtual void setTidalDirection (bool)
 
virtual bool tidalDirection () const
 
virtual void setSeaState (double)
 
virtual double seaState () const
 
virtual void setSeaStateDirection (double)
 
virtual double seaStateDirection () const
 
virtual void setWindDrivenSeaStateEnabled (bool)
 
virtual bool windDrivenSeaStateEnabled () const
 
virtual void setSwellState (int)
 
virtual int swellState () const
 
virtual void setSwellStateDirection (double)
 
virtual double swellStateDirection () const
 
virtual void setChoppiness (double)
 
virtual double choppiness () const
 
virtual void setSurgeDepth (double)
 
virtual double surgeDepth () const
 
virtual void setThermoclineLayerDepth (int layer, double)
 
virtual double thermoclineLayerDepth (int layer) const
 
virtual void setThermoclineLayerPermeability (int layer, double)
 
virtual double thermoclineLayerPermeability (int layer) const
 
- Public Member Functions inherited from DtSimInterfaceContent
virtual ~DtSimInterfaceContent ()
 
virtual bool update (const DtSimInterfaceContent *data)
 
virtual charnetRep ()
 
virtual void printContentType (DtString &str)
 
virtual void setUseSessionId (bool yesNo)
 
virtual bool useSessionId () const
 

Static Public Member Functions

static DtSimInterfaceContentcreator ()
 
- Static Public Member Functions inherited from DtSimInterfaceContent
static DtSimInterfaceContentcreateInterfaceContent (int type)
 
static void addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn)
 
static void setFactory (DtInterfaceContentFactory *factory)
 
static DtInterfaceContentFactoryfactory ()
 
static void registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn)
 

Protected Attributes

DtVector myLocation
 
DtU32 myRequestId
 
double myAirTurbidity
 
DtU32 myCloudState
 
double myPrecipitationIntensity
 
DtU32 myPrecipitationType
 
double myVisibility
 
double myWindDirection
 
double myWindSpeed
 
DtU32 myAirTurbulence
 
double myIllumination
 
double myAmbientAirTemperature
 
double myAmbientAirPressure
 
double myHumidity
 
double myUnderwaterVisibility
 
double mySurfaceTransparency
 
double myWaterCurrentSpeed
 
double myWaterCurrentDirection
 
double myAmbientWaterTemperature
 
double myTidalOffset
 
bool myTidalDirection
 
double mySeaState
 
double mySeaStateDirection
 
bool myWindDrivenSeaStateEnabled
 
DtU32 mySwellState
 
double mySwellStateDirection
 
double myChoppiness
 
double mySurgeDepth
 
std::vector< doublemyThermoclineLayerDepth
 
std::vector< doublemyThermoclineLayerPermeability
 
- Protected Attributes inherited from DtSimInterfaceContent
charmyNetRep
 
bool myUseSessionId
 

Additional Inherited Members

- Protected Member Functions inherited from DtSimInterfaceContent
 DtSimInterfaceContent ()
 
 DtSimInterfaceContent (const DtSimInterfaceContent &orig)
 
const DtSimInterfaceContentoperator= (const DtSimInterfaceContent &orig)
 
virtual charcreateNetworkBuffer ()
 
- Static Protected Attributes inherited from DtSimInterfaceContent
static DtInterfaceContentFactorymyFactory
 
static
DtSimInterfaceContentTypePrinterFcn 
theContentTypePrinterFcn
 

Detailed Description

class DtIfWeatherAtLocationResponse:

Returns the information for weather at a particular location. The location, request id and the specifics of the weather at that location will be returned by this response

Constructor & Destructor Documentation

DtIfWeatherAtLocationResponse::DtIfWeatherAtLocationResponse ( )

default constructor

virtual DtIfWeatherAtLocationResponse::~DtIfWeatherAtLocationResponse ( )
virtual

destructor

DtIfWeatherAtLocationResponse::DtIfWeatherAtLocationResponse ( const DtIfWeatherAtLocationResponse orig)

copy constructor

Member Function Documentation

DtIfWeatherAtLocationResponse& DtIfWeatherAtLocationResponse::operator= ( const DtIfWeatherAtLocationResponse orig)

assignment operator

virtual int DtIfWeatherAtLocationResponse::type ( ) const
virtual

Returns the type of Interface Content.

Implements DtSimInterfaceContent.

virtual DtSimInterfaceContent* DtIfWeatherAtLocationResponse::clone ( ) const
virtual

Implements DtSimInterfaceContent.

virtual int DtIfWeatherAtLocationResponse::netRepSize ( ) const
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfWeatherAtLocationResponse::setFromNet ( const char contentBuffer,
unsigned  contentSize 
)
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfWeatherAtLocationResponse::setToNet ( )
virtual

Reimplemented from DtSimInterfaceContent.

virtual void DtIfWeatherAtLocationResponse::printDataToString ( DtString str)
virtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfWeatherAtLocationResponse::creator ( )
static
virtual void DtIfWeatherAtLocationResponse::setLocation ( const DtVector )
virtual
virtual const DtVector& DtIfWeatherAtLocationResponse::location ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setRequestId ( unsigned  int)
virtual
virtual unsigned int DtIfWeatherAtLocationResponse::requestId ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setAirTurbidity ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::airTurbidity ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setCloudState ( int  )
virtual
virtual int DtIfWeatherAtLocationResponse::cloudState ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setPrecipitationIntensity ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::precipitationIntensity ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setPrecipitationType ( int  )
virtual
virtual int DtIfWeatherAtLocationResponse::precipitationType ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setVisibility ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::visibility ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setWindDirection ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::windDirection ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setWindSpeed ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::windSpeed ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setAirTurbulence ( int  )
virtual
virtual int DtIfWeatherAtLocationResponse::airTurbulence ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setIllumination ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::illumination ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setAmbientAirTemperature ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::ambientAirTemperature ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setAmbientAirPressure ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::ambientAirPressure ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setHumidity ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::humidity ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setUnderwaterVisibility ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::underwaterVisibility ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setSurfaceTransparency ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::surfaceTransparency ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setWaterCurrentSpeed ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::waterCurrentSpeed ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setWaterCurrentDirection ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::waterCurrentDirection ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setAmbientWaterTemperature ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::ambientWaterTemperature ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setTidalOffset ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::tidalOffset ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setTidalDirection ( bool  )
virtual
virtual bool DtIfWeatherAtLocationResponse::tidalDirection ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setSeaState ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::seaState ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setSeaStateDirection ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::seaStateDirection ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setWindDrivenSeaStateEnabled ( bool  )
virtual
virtual bool DtIfWeatherAtLocationResponse::windDrivenSeaStateEnabled ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setSwellState ( int  )
virtual
virtual int DtIfWeatherAtLocationResponse::swellState ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setSwellStateDirection ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::swellStateDirection ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setChoppiness ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::choppiness ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setSurgeDepth ( double  )
virtual
virtual double DtIfWeatherAtLocationResponse::surgeDepth ( ) const
virtual
virtual void DtIfWeatherAtLocationResponse::setThermoclineLayerDepth ( int  layer,
double   
)
virtual
virtual double DtIfWeatherAtLocationResponse::thermoclineLayerDepth ( int  layer) const
virtual
virtual void DtIfWeatherAtLocationResponse::setThermoclineLayerPermeability ( int  layer,
double   
)
virtual
virtual double DtIfWeatherAtLocationResponse::thermoclineLayerPermeability ( int  layer) const
virtual

Member Data Documentation

DtVector DtIfWeatherAtLocationResponse::myLocation
protected
DtU32 DtIfWeatherAtLocationResponse::myRequestId
protected
double DtIfWeatherAtLocationResponse::myAirTurbidity
protected
DtU32 DtIfWeatherAtLocationResponse::myCloudState
protected
double DtIfWeatherAtLocationResponse::myPrecipitationIntensity
protected
DtU32 DtIfWeatherAtLocationResponse::myPrecipitationType
protected
double DtIfWeatherAtLocationResponse::myVisibility
protected
double DtIfWeatherAtLocationResponse::myWindDirection
protected
double DtIfWeatherAtLocationResponse::myWindSpeed
protected
DtU32 DtIfWeatherAtLocationResponse::myAirTurbulence
protected
double DtIfWeatherAtLocationResponse::myIllumination
protected
double DtIfWeatherAtLocationResponse::myAmbientAirTemperature
protected
double DtIfWeatherAtLocationResponse::myAmbientAirPressure
protected
double DtIfWeatherAtLocationResponse::myHumidity
protected
double DtIfWeatherAtLocationResponse::myUnderwaterVisibility
protected
double DtIfWeatherAtLocationResponse::mySurfaceTransparency
protected
double DtIfWeatherAtLocationResponse::myWaterCurrentSpeed
protected
double DtIfWeatherAtLocationResponse::myWaterCurrentDirection
protected
double DtIfWeatherAtLocationResponse::myAmbientWaterTemperature
protected
double DtIfWeatherAtLocationResponse::myTidalOffset
protected
bool DtIfWeatherAtLocationResponse::myTidalDirection
protected
double DtIfWeatherAtLocationResponse::mySeaState
protected
double DtIfWeatherAtLocationResponse::mySeaStateDirection
protected
bool DtIfWeatherAtLocationResponse::myWindDrivenSeaStateEnabled
protected
DtU32 DtIfWeatherAtLocationResponse::mySwellState
protected
double DtIfWeatherAtLocationResponse::mySwellStateDirection
protected
double DtIfWeatherAtLocationResponse::myChoppiness
protected
double DtIfWeatherAtLocationResponse::mySurgeDepth
protected
std::vector<double> DtIfWeatherAtLocationResponse::myThermoclineLayerDepth
protected
std::vector<double> DtIfWeatherAtLocationResponse::myThermoclineLayerPermeability
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)