FlightGear next
|
#include <config.h>
#include <algorithm>
#include <string>
#include <vector>
#include <simgear/compiler.h>
#include <simgear/structure/SGWeakPtr.hxx>
#include <AIModel/AIBase.hxx>
#include <AIModel/AIManager.hxx>
#include <Airports/groundnetwork.hxx>
#include <Airports/runways.hxx>
#include <Environment/environment.hxx>
#include <Environment/environment_mgr.hxx>
#include <Main/fg_props.hxx>
#include <Main/globals.hxx>
#include <Main/locale.hxx>
#include <Navaids/NavDataCache.hxx>
#include <simgear/debug/logstream.hxx>
#include <simgear/misc/sg_path.hxx>
#include <simgear/props/props.hxx>
#include <simgear/structure/subsystem_mgr.hxx>
#include "airport.hxx"
#include "dynamics.hxx"
Go to the source code of this file.
Classes | |
class | ParkingAssignment::ParkingAssignmentPrivate |
class | NearbyAIObjectCache |
Helper to cache all AIObject positions near the airport when searching for available parkings. More... | |
class | GetParkingsPredicate |
class | FallbackRunwayGroup |
class | WindExclusionCheck |
class | SortByScore |
class | GroupSortByScore |
Typedefs | |
typedef std::vector< FGRunwayRef > | RunwayVec |
Functions | |
bool | areRunwaysParallel (const FGRunwayRef &a, const FGRunwayRef &b) |
double | runwayScore (const FGRunwayRef &rwy) |
double | runwayWindScore (const FGRunwayRef &runway, double windHeading, double windSpeedKts) |
typedef std::vector<FGRunwayRef> RunwayVec |
Definition at line 444 of file dynamics.cxx.
bool areRunwaysParallel | ( | const FGRunwayRef & | a, |
const FGRunwayRef & | b ) |
Definition at line 420 of file dynamics.cxx.
double runwayScore | ( | const FGRunwayRef & | rwy | ) |
Definition at line 427 of file dynamics.cxx.
double runwayWindScore | ( | const FGRunwayRef & | runway, |
double | windHeading, | ||
double | windSpeedKts ) |
Definition at line 432 of file dynamics.cxx.