|
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 |