- virtual void init ();
- virtual void bind ();
- virtual void unbind ();
- virtual void update (int dt);
-
- inline virtual double get_visibility_m () const { return visibility_m; }
- inline virtual double get_wind_from_heading_deg () const {
- return wind_from_heading_deg;
- }
- inline virtual double get_wind_speed_kt () const { return wind_speed_kt; }
- inline virtual double get_wind_from_north_fps () const {
- return wind_from_north_fps;
- }
- inline virtual double get_wind_from_east_fps () const {
- return wind_from_east_fps;
- }
- inline virtual double get_wind_from_down_fps () const {
- return wind_from_down_fps;
- }
+ 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_thermal_lift_fps () const;
+ virtual double get_ridge_lift_fps () const;
+
+ virtual double get_turbulence_magnitude_norm () const;
+ virtual double get_turbulence_rate_hz () const;