- const Point3D& posititon,
- const WeatherPrecition& visibility = DEFAULT_WEATHER_VISIBILIY,
- const DatabaseWorkingType& type = PREFERED_WORKING_TYPE);
+ const sgVec3& position,
+ const WeatherPrecision visibility = DEFAULT_WEATHER_VISIBILITY,
+ const DatabaseWorkingType type = PREFERED_WORKING_TYPE)
+ {
+ sgCopyVec3( last_known_position, position );
+
+ init( visibility, type );
+
+ theFGLocalWeatherDatabase = this;
+ }
+
+ FGLocalWeatherDatabase(
+ const WeatherPrecision position_lat,
+ const WeatherPrecision position_lon,
+ const WeatherPrecision position_alt,
+ const WeatherPrecision visibility = DEFAULT_WEATHER_VISIBILITY,
+ const DatabaseWorkingType type = PREFERED_WORKING_TYPE)
+ {
+ sgSetVec3( last_known_position, position_lat, position_lon, position_alt );
+
+ init( visibility, type );
+
+ theFGLocalWeatherDatabase = this;
+ }
+