#include <XWsfAirTraffic.hpp>
|
| static double | NormalizeHeading (double aHeading) |
| | Normalize a heading to be in the range [0, 360).
|
◆ Airbases
◆ AircraftTypes
◆ Destinations
◆ XWsfAirTrafficData()
| XWsfAirTrafficData::XWsfAirTrafficData |
( |
| ) |
|
|
inline |
◆ IsRequested()
| bool XWsfAirTrafficData::IsRequested |
( |
| ) |
const |
◆ NormalizeHeading()
| double XWsfAirTrafficData::NormalizeHeading |
( |
double | aHeading | ) |
|
|
static |
◆ ProcessAirbaseBlock()
| void XWsfAirTrafficData::ProcessAirbaseBlock |
( |
UtInput & | aInput | ) |
|
Process the 'airbase' / 'end_airbase' block.
References XWsfAirTrafficData::Destination::mAirbaseNameId, mAirbases, XWsfAirTrafficData::Airbase::mAircrafts, XWsfAirTrafficData::Aircraft::mAircraftTypeId, XWsfAirTrafficData::Runway::mBegLat, XWsfAirTrafficData::Runway::mBegLon, XWsfAirTrafficData::Airbase::mDeactivationTime, XWsfAirTrafficData::Airbase::mDepartureInterval, XWsfAirTrafficData::Airbase::mDestinations, XWsfAirTrafficData::Runway::mEndLat, XWsfAirTrafficData::Runway::mEndLon, XWsfAirTrafficData::Aircraft::mFraction, XWsfAirTrafficData::Destination::mFraction, XWsfAirTrafficData::Airbase::mLat, XWsfAirTrafficData::Destination::mLatitude, XWsfAirTrafficData::Airbase::mLocalDestinations, XWsfAirTrafficData::Airbase::mLon, XWsfAirTrafficData::Destination::mLongitude, XWsfAirTrafficData::Airbase::mNameId, XWsfAirTrafficData::Destination::mRadius, XWsfAirTrafficData::Airbase::mRunway, and NormalizeHeading().
Referenced by ProcessInput().
◆ ProcessAircraftTypeBlock()
| void XWsfAirTrafficData::ProcessAircraftTypeBlock |
( |
UtInput & | aInput | ) |
|
Process the 'aircraft_type' / 'end_aircraft_type' block.
References mAircraftTypes, XWsfAirTrafficData::AircraftType::mDefaultLoiterTime, XWsfAirTrafficData::AircraftType::mLocal, XWsfAirTrafficData::AircraftType::mLoiterTime, XWsfAirTrafficData::AircraftType::mMaximumCruiseAltitude, XWsfAirTrafficData::AircraftType::mMaximumOperatingRange, XWsfAirTrafficData::AircraftType::mMeanCruiseSpeed, XWsfAirTrafficData::AircraftType::mMinimumCruiseAltitude, XWsfAirTrafficData::AircraftType::mMinimumRunwayLength, XWsfAirTrafficData::AircraftType::mRouteIds, XWsfAirTrafficData::AircraftType::mSigmaCruiseSpeed, XWsfAirTrafficData::AircraftType::mSigmaLoiterTime, and XWsfAirTrafficData::AircraftType::mTypeId.
Referenced by ProcessInput().
◆ ProcessInput()
| bool XWsfAirTrafficData::ProcessInput |
( |
UtInput & | aInput | ) |
|
◆ mAirbases
◆ mAircraftTypes
◆ mEveryoneLandTime
| double XWsfAirTrafficData::mEveryoneLandTime |
The documentation for this class was generated from the following files: