VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtVrfEnvironmentalWeatherStateRecord Class Reference
Inheritance diagram for DtVrfEnvironmentalWeatherStateRecord:
Inheritance graph
[legend]

Public Member Functions

 DtVrfEnvironmentalWeatherStateRecord ()
 DtVrfEnvironmentalWeatherStateRecord (const DtVrfEnvironmentalWeatherStateRecord &orig)
 Copy constructor.
const
DtVrfEnvironmentalWeatherStateRecord
operator= (const DtVrfEnvironmentalWeatherStateRecord &orig)
virtual ~DtVrfEnvironmentalWeatherStateRecord ()
virtual DtEnvironmentalRecordclone () const
virtual void setFogHeight (double)
 Fog height (in meters)
virtual double fogHeight ()
virtual bool createNetworkRepresentation ()
const DtNetWeatherStateRecordobjStateNetRep () const
DtNetWeatherStateRecordobjStateNetRep ()
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer, int protocolVersion)
virtual int netRepSize () const
virtual void setAirTurbidity (double value)
virtual double airTurbidity () const
virtual void setPriority (int value)
virtual int priority () const
virtual void setAmbientAirTemperature (double value)
virtual double ambientAirTemperature () const
virtual void setCloudState (unsigned int value)
virtual unsigned int cloudState () const
virtual void setPrecipitationIntensity (double value)
virtual double precipitationIntensity () const
virtual void setPrecipitationType (unsigned int value)
virtual unsigned int precipitationType () const
virtual void setWindSpeed (double value)
virtual double windSpeed () const
virtual void setWindDirection (double value)
virtual double windDirection () const
virtual void setVisibility (double value)
virtual double visibility () const
virtual void setIllumination (double value)
virtual double illumination () const
virtual void setUnderwaterVisibility (double underwaterVisibility)
virtual double underwaterVisibility ()
virtual void setSurfaceTransparency (double transparency)
virtual double surfaceTransparency ()
virtual void setWaterCurrentSpeed (double waterCurrentSpeed)
virtual double waterCurrentSpeed ()
virtual void setWaterCurrentDirection (double waterCurrentDirection)
virtual double waterCurrentDirection ()
virtual void setAmbientWaterTemperature (double waterTemperature)
virtual double ambientWaterTemperature ()
virtual void setTidalOffset (double tidalOffset)
virtual double tidalOffset ()
virtual void setTidalDirection (bool tidalDirection)
virtual bool tidalDirection ()
virtual void setSwellState (unsigned int state)
virtual unsigned int swellState ()
virtual void setSwellStateDirection (double direction)
virtual double swellStateDirection ()
virtual void setSeaState (unsigned int douglasScale)
virtual unsigned int seaState ()
virtual void setSeaStateDirection (double radiansFromNorth)
virtual double seaStateDirection ()
void setWindDrivenSeaStateEnabled (bool enabled)
bool windDrivenSeaStateEnabled ()
virtual void setChoppiness (double choppiness)
virtual double choppiness ()
virtual void setSurgeDepth (double depth)
virtual double surgeDepth ()
virtual void setFogColor (double red, double green, double blue)
virtual void getFogColor (double &red, double &green, double &blue)
virtual DtVector fogColor ()
virtual void setThermoclineLayer1Depth (double depth)
virtual double thermoclineLayer1Depth ()
virtual void setThermoclineLayer1Permeability (double depth)
virtual double thermoclineLayer1Permeability ()
virtual void setThermoclineLayer2Depth (double depth)
virtual double thermoclineLayer2Depth ()
virtual void setThermoclineLayer2Permeability (double depth)
virtual double thermoclineLayer2Permeability ()
virtual void setThermoclineLayer3Depth (double depth)
virtual double thermoclineLayer3Depth ()
virtual void setThermoclineLayer3Permeability (double depth)
virtual double thermoclineLayer3Permeability ()
virtual void setThermoclineLayer4Depth (double depth)
virtual double thermoclineLayer4Depth ()
virtual void setThermoclineLayer4Permeability (double depth)
virtual double thermoclineLayer4Permeability ()
virtual void setThermoclineLayer5Depth (double depth)
virtual double thermoclineLayer5Depth ()
virtual void setThermoclineLayer5Permeability (double depth)
virtual double thermoclineLayer5Permeability ()
virtual double timeOfDay () const
 Only here for support of previous network access.
virtual time_t dateAndTimeOfDay () const
virtual double timeOfDayAdvancementSpeed () const

Protected Member Functions

virtual bool resizeNetRep (int newSize)
virtual void reworkStateRepForVersion (int bytesToCopy, int iVersion)
DtVrfEnvironmentalWeatherStateRecordself () const

Protected Attributes

int myNetRepSize
double myOldTimeOfDayAdvancementSpeed
time_t myOldTimeOfDay

Constructor & Destructor Documentation

DtVrfEnvironmentalWeatherStateRecord::DtVrfEnvironmentalWeatherStateRecord ( )
DtVrfEnvironmentalWeatherStateRecord::DtVrfEnvironmentalWeatherStateRecord ( const DtVrfEnvironmentalWeatherStateRecord orig)

Copy constructor.

virtual DtVrfEnvironmentalWeatherStateRecord::~DtVrfEnvironmentalWeatherStateRecord ( )
virtual

Member Function Documentation

const DtVrfEnvironmentalWeatherStateRecord& DtVrfEnvironmentalWeatherStateRecord::operator= ( const DtVrfEnvironmentalWeatherStateRecord orig)
virtual DtEnvironmentalRecord* DtVrfEnvironmentalWeatherStateRecord::clone ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setAirTurbidity ( double  value)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::airTurbidity ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setPriority ( int  value)
virtual
virtual int DtVrfEnvironmentalWeatherStateRecord::priority ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setAmbientAirTemperature ( double  value)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::ambientAirTemperature ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setCloudState ( unsigned int  value)
virtual
virtual unsigned int DtVrfEnvironmentalWeatherStateRecord::cloudState ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setPrecipitationIntensity ( double  value)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::precipitationIntensity ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setPrecipitationType ( unsigned int  value)
virtual
virtual unsigned int DtVrfEnvironmentalWeatherStateRecord::precipitationType ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setWindSpeed ( double  value)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::windSpeed ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setWindDirection ( double  value)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::windDirection ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setVisibility ( double  value)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::visibility ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setIllumination ( double  value)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::illumination ( ) const
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setUnderwaterVisibility ( double  underwaterVisibility)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::underwaterVisibility ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setSurfaceTransparency ( double  transparency)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::surfaceTransparency ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setWaterCurrentSpeed ( double  waterCurrentSpeed)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::waterCurrentSpeed ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setWaterCurrentDirection ( double  waterCurrentDirection)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::waterCurrentDirection ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setAmbientWaterTemperature ( double  waterTemperature)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::ambientWaterTemperature ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setTidalOffset ( double  tidalOffset)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::tidalOffset ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setTidalDirection ( bool  tidalDirection)
virtual
virtual bool DtVrfEnvironmentalWeatherStateRecord::tidalDirection ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setSwellState ( unsigned int  state)
virtual
virtual unsigned int DtVrfEnvironmentalWeatherStateRecord::swellState ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setSwellStateDirection ( double  direction)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::swellStateDirection ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setSeaState ( unsigned int  douglasScale)
virtual

Sea state according to the Douglas Sea Scale.

Reimplemented in DtVrfEnvironmentalWeatherStateRecord_V3.

virtual unsigned int DtVrfEnvironmentalWeatherStateRecord::seaState ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setSeaStateDirection ( double  radiansFromNorth)
virtual

The direction waves travel from in radians from North.

Reimplemented in DtVrfEnvironmentalWeatherStateRecord_V3.

virtual double DtVrfEnvironmentalWeatherStateRecord::seaStateDirection ( )
virtual
void DtVrfEnvironmentalWeatherStateRecord::setWindDrivenSeaStateEnabled ( bool  enabled)

Flag for enabling sea-state to be driven by wind.

Reimplemented in DtVrfEnvironmentalWeatherStateRecord_V3.

bool DtVrfEnvironmentalWeatherStateRecord::windDrivenSeaStateEnabled ( )
virtual void DtVrfEnvironmentalWeatherStateRecord::setChoppiness ( double  choppiness)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::choppiness ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setSurgeDepth ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::surgeDepth ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setFogColor ( double  red,
double  green,
double  blue 
)
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::getFogColor ( double red,
double green,
double blue 
)
virtual
virtual DtVector DtVrfEnvironmentalWeatherStateRecord::fogColor ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setFogHeight ( double  )
virtual

Fog height (in meters)

virtual double DtVrfEnvironmentalWeatherStateRecord::fogHeight ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setThermoclineLayer1Depth ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::thermoclineLayer1Depth ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setThermoclineLayer1Permeability ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::thermoclineLayer1Permeability ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setThermoclineLayer2Depth ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::thermoclineLayer2Depth ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setThermoclineLayer2Permeability ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::thermoclineLayer2Permeability ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setThermoclineLayer3Depth ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::thermoclineLayer3Depth ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setThermoclineLayer3Permeability ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::thermoclineLayer3Permeability ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setThermoclineLayer4Depth ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::thermoclineLayer4Depth ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setThermoclineLayer4Permeability ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::thermoclineLayer4Permeability ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setThermoclineLayer5Depth ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::thermoclineLayer5Depth ( )
virtual
virtual void DtVrfEnvironmentalWeatherStateRecord::setThermoclineLayer5Permeability ( double  depth)
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::thermoclineLayer5Permeability ( )
virtual
virtual bool DtVrfEnvironmentalWeatherStateRecord::createNetworkRepresentation ( )
virtual
const DtNetWeatherStateRecord* DtVrfEnvironmentalWeatherStateRecord::objStateNetRep ( ) const
DtNetWeatherStateRecord* DtVrfEnvironmentalWeatherStateRecord::objStateNetRep ( )
virtual void DtVrfEnvironmentalWeatherStateRecord::setFromNet ( const DtNetEnvironmentalRecord &  buffer,
int  protocolVersion 
)
virtual
virtual int DtVrfEnvironmentalWeatherStateRecord::netRepSize ( ) const
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::timeOfDay ( ) const
virtual

Only here for support of previous network access.

The new network delivery has date/time of day in a separate packet

Reimplemented in DtVrfEnvironmentalWeatherStateRecord_V3.

virtual time_t DtVrfEnvironmentalWeatherStateRecord::dateAndTimeOfDay ( ) const
virtual
virtual double DtVrfEnvironmentalWeatherStateRecord::timeOfDayAdvancementSpeed ( ) const
virtual
virtual bool DtVrfEnvironmentalWeatherStateRecord::resizeNetRep ( int  newSize)
protectedvirtual
virtual void DtVrfEnvironmentalWeatherStateRecord::reworkStateRepForVersion ( int  bytesToCopy,
int  iVersion 
)
protectedvirtual
DtVrfEnvironmentalWeatherStateRecord* DtVrfEnvironmentalWeatherStateRecord::self ( ) const
protected

Member Data Documentation

int DtVrfEnvironmentalWeatherStateRecord::myNetRepSize
protected
double DtVrfEnvironmentalWeatherStateRecord::myOldTimeOfDayAdvancementSpeed
protected
time_t DtVrfEnvironmentalWeatherStateRecord::myOldTimeOfDay
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)