VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
AtmosphericStateSegment Struct Reference

The AtmosphericStateSegment structure contains the atmospheric data taken at a certain location. Atmospheric data includes parameters like air pressure, air temperature, etc. The localPosition represents the location where the atmospheric data is taken.

Public Member Functions

double airPressure ()
 
void setAirPressure (double airPressure)
 
double airTemperature ()
 
void setAirTemperature (double airTemperature)
 
double airPressureAltitude ()
 
void setAirPressureAltitude (double airPressureAltitude)
 
double airTemperatureAltitude ()
 
void setAirTemperatureAltitude (double airTemperatureAltitude)
 
bool airPressureAltitudeIsSeaLevel ()
 
void setAirPressureAltitudeIsSeaLevel (bool seaLevel)
 
bool airTemperatureAltitudeIsSeaLevel ()
 
void setAirTemperatureAltitudeIsSeaLevel (bool seaLevel)
 
double humidity ()
 
void setHumidity (double humidity)
 
double windDirection ()
 
void setWindDirection (double windDirection)
 
double windSpeed ()
 
void setWindSpeed (double windSpeed)
 
DtVrfTurbulenceLevel airTurbulence ()
 
void setAirTurbulence (const DtVrfTurbulenceLevel &airTurbulence)
 
double airVisibility ()
 
void setAirVisibility (double airVisibility)
 
DtVector localPosition ()
 
void setLocalPosition (const DtVector &localPosition)
 

Private Attributes

double myAirPressure
 
double myAirTemperature
 
double myAirPressureAltitude
 
double myAirTemperatureAltitude
 
bool myAirPressureAltitudeIsSeaLevel
 
bool myAirTemperatureAltitudeIsSeaLevel
 
double myHumidity
 
double myWindDirection
 
double myWindSpeed
 
DtVrfTurbulenceLevel myAirTurbulence
 
double myAirVisibility
 
DtVector myLocalPosition
 

Member Function Documentation

double AtmosphericStateSegment::airPressure ( )
inline

References myAirPressure.

Referenced by setAirPressure().

void AtmosphericStateSegment::setAirPressure ( double  airPressure)
inline

References airPressure(), and myAirPressure.

double AtmosphericStateSegment::airTemperature ( )
inline

References myAirTemperature.

Referenced by setAirTemperature().

void AtmosphericStateSegment::setAirTemperature ( double  airTemperature)
inline
double AtmosphericStateSegment::airPressureAltitude ( )
inline

References myAirPressureAltitude.

Referenced by setAirPressureAltitude().

void AtmosphericStateSegment::setAirPressureAltitude ( double  airPressureAltitude)
inline
double AtmosphericStateSegment::airTemperatureAltitude ( )
inline
void AtmosphericStateSegment::setAirTemperatureAltitude ( double  airTemperatureAltitude)
inline
bool AtmosphericStateSegment::airPressureAltitudeIsSeaLevel ( )
inline
void AtmosphericStateSegment::setAirPressureAltitudeIsSeaLevel ( bool  seaLevel)
inline
bool AtmosphericStateSegment::airTemperatureAltitudeIsSeaLevel ( )
inline
void AtmosphericStateSegment::setAirTemperatureAltitudeIsSeaLevel ( bool  seaLevel)
inline
double AtmosphericStateSegment::humidity ( )
inline

References myHumidity.

Referenced by setHumidity().

void AtmosphericStateSegment::setHumidity ( double  humidity)
inline

References humidity(), and myHumidity.

double AtmosphericStateSegment::windDirection ( )
inline

References myWindDirection.

Referenced by setWindDirection().

void AtmosphericStateSegment::setWindDirection ( double  windDirection)
inline

References myWindDirection, and windDirection().

double AtmosphericStateSegment::windSpeed ( )
inline

References myWindSpeed.

Referenced by setWindSpeed().

void AtmosphericStateSegment::setWindSpeed ( double  windSpeed)
inline

References myWindSpeed, and windSpeed().

DtVrfTurbulenceLevel AtmosphericStateSegment::airTurbulence ( )
inline

References myAirTurbulence.

Referenced by setAirTurbulence().

void AtmosphericStateSegment::setAirTurbulence ( const DtVrfTurbulenceLevel airTurbulence)
inline

References airTurbulence(), and myAirTurbulence.

double AtmosphericStateSegment::airVisibility ( )
inline

References myAirVisibility.

Referenced by setAirVisibility().

void AtmosphericStateSegment::setAirVisibility ( double  airVisibility)
inline

References airVisibility(), and myAirVisibility.

DtVector AtmosphericStateSegment::localPosition ( )
inline

References myLocalPosition.

Referenced by setLocalPosition().

void AtmosphericStateSegment::setLocalPosition ( const DtVector localPosition)
inline

References localPosition(), and myLocalPosition.

Member Data Documentation

double AtmosphericStateSegment::myAirPressure
private

Referenced by airPressure(), and setAirPressure().

double AtmosphericStateSegment::myAirTemperature
private
double AtmosphericStateSegment::myAirPressureAltitude
private
double AtmosphericStateSegment::myAirTemperatureAltitude
private
bool AtmosphericStateSegment::myAirPressureAltitudeIsSeaLevel
private
bool AtmosphericStateSegment::myAirTemperatureAltitudeIsSeaLevel
private
double AtmosphericStateSegment::myHumidity
private

Referenced by humidity(), and setHumidity().

double AtmosphericStateSegment::myWindDirection
private

Referenced by setWindDirection(), and windDirection().

double AtmosphericStateSegment::myWindSpeed
private

Referenced by setWindSpeed(), and windSpeed().

DtVrfTurbulenceLevel AtmosphericStateSegment::myAirTurbulence
private

Referenced by airTurbulence(), and setAirTurbulence().

double AtmosphericStateSegment::myAirVisibility
private

Referenced by airVisibility(), and setAirVisibility().

DtVector AtmosphericStateSegment::myLocalPosition
private

Referenced by localPosition(), and setLocalPosition().


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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)