FlightGear next
dynamics.cxx File Reference
#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< FGRunwayRefRunwayVec
 

Functions

bool areRunwaysParallel (const FGRunwayRef &a, const FGRunwayRef &b)
 
double runwayScore (const FGRunwayRef &rwy)
 
double runwayWindScore (const FGRunwayRef &runway, double windHeading, double windSpeedKts)
 

Typedef Documentation

◆ RunwayVec

typedef std::vector<FGRunwayRef> RunwayVec

Definition at line 444 of file dynamics.cxx.

Function Documentation

◆ areRunwaysParallel()

bool areRunwaysParallel ( const FGRunwayRef & a,
const FGRunwayRef & b )

Definition at line 420 of file dynamics.cxx.

◆ runwayScore()

double runwayScore ( const FGRunwayRef & rwy)

Definition at line 427 of file dynamics.cxx.

◆ runwayWindScore()

double runwayWindScore ( const FGRunwayRef & runway,
double windHeading,
double windSpeedKts )

Definition at line 432 of file dynamics.cxx.