FlightGear next
Environment Namespace Reference

Namespaces

namespace  Presets
 A wrapper for presets of environment properties mainly set from the command line with –wind=270@10, visibility=1600 etc.
 

Classes

class  AreaSampler
 Class for presampling the terrain roughness. More...
 
class  BasicRealWxController
 
class  Gravity
 
class  LayerInterpolateController
 
class  LayerInterpolateControllerImplementation
 Implementation of the LayerIterpolateController. More...
 
class  LayerTable
 Models a column of our atmosphere by stacking a number of environments above each other. More...
 
struct  LayerTableBucket
 Describes an element of a LayerTable. More...
 
class  LiveMetarProperties
 
class  MagneticVariation
 Helper class to wrap SGMagVar functionality and cache the variation and dip for a certain position. More...
 
class  MetarAirportFilter
 A AirportFilter for selection airports that provide a METAR Singleton implementation of FGAirport::AirportFilter. More...
 
class  MetarProperties
 
class  MetarRequester
 
class  NoaaMetarRealWxController
 
class  RealWxController
 
class  Somigliana
 
class  TerrainSampler
 
class  TerrainSamplerImplementation
 

Typedefs

typedef SGSharedPtr< LiveMetarPropertiesLiveMetarProperties_ptr
 

Functions

static void calc_wind_hs (double north_fps, double east_fps, int &heading_deg, double &speed_kt)
 
static void calc_wind_ne (double heading_deg, double speed_kt, double &north_fps, double &east_fps)
 
static bool commandRequestMetar (const SGPropertyNode *arg, SGPropertyNode *root)
 
static bool commandClearMetar (const SGPropertyNode *arg, SGPropertyNode *root)
 

Variables

static Somigliana _somigliana
 
static std::vector< string > coverage_string
 
static const double thickness_value [] = { 0, 65, 600, 750, 1000 }
 

Typedef Documentation

◆ LiveMetarProperties_ptr

Definition at line 67 of file realwx_ctrl.cxx.

Function Documentation

◆ calc_wind_hs()

static void Environment::calc_wind_hs ( double north_fps,
double east_fps,
int & heading_deg,
double & speed_kt )
inlinestatic

Definition at line 464 of file metarproperties.cxx.

◆ calc_wind_ne()

static void Environment::calc_wind_ne ( double heading_deg,
double speed_kt,
double & north_fps,
double & east_fps )
inlinestatic

Definition at line 483 of file metarproperties.cxx.

◆ commandClearMetar()

static bool Environment::commandClearMetar ( const SGPropertyNode * arg,
SGPropertyNode * root )
static

Definition at line 210 of file realwx_ctrl.cxx.

◆ commandRequestMetar()

static bool Environment::commandRequestMetar ( const SGPropertyNode * arg,
SGPropertyNode * root )
static

Definition at line 190 of file realwx_ctrl.cxx.

Variable Documentation

◆ _somigliana

Somigliana Environment::_somigliana
static

Definition at line 69 of file gravity.cxx.

◆ coverage_string

std::vector<string> Environment::coverage_string
static

Definition at line 32 of file metarproperties.cxx.

◆ thickness_value

const double Environment::thickness_value[] = { 0, 65, 600, 750, 1000 }
static

Definition at line 190 of file metarproperties.cxx.