FlightGear next
|
#include "config.h"
#include "airways.hxx"
#include <tuple>
#include <algorithm>
#include <set>
#include <simgear/sg_inlines.h>
#include <simgear/structure/exception.hxx>
#include <simgear/io/iostreams/sgstream.hxx>
#include <simgear/misc/sg_path.hxx>
#include <Main/globals.hxx>
#include <Navaids/positioned.hxx>
#include <Navaids/waypoint.hxx>
#include <Navaids/NavDataCache.hxx>
Go to the source code of this file.
Classes | |
class | flightgear::AStarOpenNode |
class | flightgear::InAirwayFilter |
class | flightgear::HeapOrder |
Namespaces | |
namespace | flightgear |
FlightPlan.hxx - defines a full flight-plan object, including departure, cruise, arrival information and waypoints. | |
Typedefs | |
typedef SGSharedPtr< FGPositioned > | flightgear::FGPositionedRef |
using | flightgear::AStarOpenNodeRef = SGSharedPtr<AStarOpenNode> |
typedef vector< AStarOpenNodeRef > | flightgear::OpenNodeHeap |
Functions | |
static double | flightgear::headingDiffDeg (double a, double b) |
static void | flightgear::buildWaypoints (AStarOpenNodeRef aNode, WayptVec &aRoute) |
static AStarOpenNodeRef | flightgear::findInOpen (const OpenNodeHeap &aHeap, FGPositioned *aPos) |
Inefficent (linear) helper to find an open node in the heap. | |
Variables | |
static std::vector< AirwayRef > | flightgear::static_airwaysCache |