FlightGear next
|
Model the natural environment. More...
#include <environment.hxx>
Public Member Functions | |
FGEnvironment () | |
FGEnvironment (const FGEnvironment &environment) | |
virtual | ~FGEnvironment () |
FGEnvironment & | operator= (const FGEnvironment &other) |
virtual void | read (const SGPropertyNode *node) |
virtual void | Tie (SGPropertyNode_ptr base, bool setArchivable=true) |
virtual void | Untie () |
virtual double | get_visibility_m () const |
virtual double | get_temperature_sea_level_degc () const |
virtual double | get_temperature_degc () const |
virtual double | get_temperature_degf () const |
virtual double | get_dewpoint_sea_level_degc () const |
virtual double | get_dewpoint_degc () const |
virtual double | get_pressure_sea_level_inhg () const |
virtual double | get_pressure_inhg () const |
virtual double | get_density_slugft3 () const |
virtual double | get_relative_humidity () const |
virtual double | get_density_tropo_avg_kgm3 () const |
virtual double | get_altitude_half_to_sun_m () const |
virtual double | get_altitude_tropo_top_m () const |
virtual double | get_wind_from_heading_deg () const |
virtual double | get_wind_speed_kt () const |
virtual double | get_wind_from_north_fps () const |
virtual double | get_wind_from_east_fps () const |
virtual double | get_wind_from_down_fps () const |
virtual double | get_turbulence_magnitude_norm () const |
virtual double | get_turbulence_rate_hz () const |
virtual void | set_visibility_m (double v) |
virtual void | set_temperature_sea_level_degc (double t) |
virtual void | set_temperature_degc (double t) |
virtual void | set_dewpoint_sea_level_degc (double d) |
virtual void | set_dewpoint_degc (double d) |
virtual void | set_pressure_sea_level_inhg (double p) |
virtual void | set_pressure_inhg (double p) |
virtual void | set_wind_from_heading_deg (double h) |
virtual void | set_wind_speed_kt (double s) |
virtual void | set_wind_from_north_fps (double n) |
virtual void | set_wind_from_east_fps (double e) |
virtual void | set_wind_from_down_fps (double d) |
virtual void | set_turbulence_magnitude_norm (double t) |
virtual void | set_turbulence_rate_hz (double t) |
virtual double | get_elevation_ft () const |
virtual void | set_elevation_ft (double elevation_ft) |
virtual void | set_altitude_half_to_sun_m (double alt) |
virtual void | set_altitude_tropo_top_m (double alt) |
virtual bool | set_live_update (bool live_update) |
virtual void | set_is_isa (bool isa) |
virtual bool | get_is_isa () const |
FGEnvironment & | interpolate (const FGEnvironment &env2, double fraction, FGEnvironment *result) const |
Model the natural environment.
This class models the natural environment at a specific place and time. A separate instance is necessary for each location or time.
This class should eventually move to SimGear.
Definition at line 38 of file environment.hxx.
FGEnvironment::FGEnvironment | ( | ) |
Definition at line 146 of file environment.cxx.
FGEnvironment::FGEnvironment | ( | const FGEnvironment & | environment | ) |
Definition at line 151 of file environment.cxx.
|
virtual |
Definition at line 157 of file environment.cxx.
|
virtual |
Definition at line 435 of file environment.cxx.
|
virtual |
Definition at line 441 of file environment.cxx.
|
virtual |
Definition at line 417 of file environment.cxx.
|
virtual |
Definition at line 429 of file environment.cxx.
|
virtual |
Definition at line 399 of file environment.cxx.
|
virtual |
Definition at line 393 of file environment.cxx.
|
virtual |
Definition at line 489 of file environment.cxx.
|
virtual |
Definition at line 494 of file environment.cxx.
|
virtual |
Definition at line 411 of file environment.cxx.
|
virtual |
Definition at line 405 of file environment.cxx.
|
virtual |
Definition at line 423 of file environment.cxx.
|
virtual |
Definition at line 381 of file environment.cxx.
|
virtual |
Definition at line 387 of file environment.cxx.
|
virtual |
Definition at line 375 of file environment.cxx.
|
virtual |
Definition at line 477 of file environment.cxx.
|
virtual |
Definition at line 483 of file environment.cxx.
|
virtual |
Definition at line 369 of file environment.cxx.
|
virtual |
Definition at line 471 of file environment.cxx.
|
virtual |
Definition at line 465 of file environment.cxx.
|
virtual |
Definition at line 447 of file environment.cxx.
|
virtual |
Definition at line 459 of file environment.cxx.
|
virtual |
Definition at line 453 of file environment.cxx.
FGEnvironment & FGEnvironment::interpolate | ( | const FGEnvironment & | env2, |
double | fraction, | ||
FGEnvironment * | result ) const |
Definition at line 893 of file environment.cxx.
FGEnvironment & FGEnvironment::operator= | ( | const FGEnvironment & | other | ) |
Definition at line 162 of file environment.cxx.
|
virtual |
Definition at line 212 of file environment.cxx.
|
virtual |
Definition at line 643 of file environment.cxx.
|
virtual |
Definition at line 652 of file environment.cxx.
|
virtual |
Definition at line 543 of file environment.cxx.
|
virtual |
Definition at line 531 of file environment.cxx.
|
virtual |
Definition at line 631 of file environment.cxx.
|
virtual |
Definition at line 660 of file environment.cxx.
|
virtual |
Definition at line 859 of file environment.cxx.
|
virtual |
Definition at line 564 of file environment.cxx.
|
virtual |
Definition at line 554 of file environment.cxx.
|
virtual |
Definition at line 518 of file environment.cxx.
|
virtual |
Definition at line 506 of file environment.cxx.
|
virtual |
Definition at line 619 of file environment.cxx.
|
virtual |
Definition at line 625 of file environment.cxx.
|
virtual |
Definition at line 500 of file environment.cxx.
|
virtual |
Definition at line 610 of file environment.cxx.
|
virtual |
Definition at line 601 of file environment.cxx.
|
virtual |
Definition at line 574 of file environment.cxx.
|
virtual |
Definition at line 592 of file environment.cxx.
|
virtual |
Definition at line 583 of file environment.cxx.
|
virtual |
Definition at line 272 of file environment.cxx.
|
virtual |
Definition at line 363 of file environment.cxx.