Create a real FlightPlan (and Leg) class
authorJames Turner <zakalawe@mac.com>
Tue, 24 Apr 2012 21:55:30 +0000 (22:55 +0100)
committerJames Turner <zakalawe@mac.com>
Sun, 6 May 2012 23:35:48 +0000 (00:35 +0100)
commit1b7b69b49874ad369e80222529d5b29bfd863a49
treefc82b48c6b846710578383d33198068fe4a5be4a
parent563ed19f977c0f96c88bdc26bc3977eefa62884d
Create a real FlightPlan (and Leg) class

Convert the route-manager to use a flight-plan internally, and expose
flightplan, leg and procedure data to Nasal. Move the Level-D parser
into its own file.
24 files changed:
src/Airports/runways.cxx
src/Airports/runways.hxx
src/Airports/simple.cxx
src/Airports/simple.hxx
src/Autopilot/route_mgr.cxx
src/Autopilot/route_mgr.hxx
src/GUI/MapWidget.cxx
src/GUI/WaypointList.cxx
src/Instrumentation/NavDisplay.cxx
src/Instrumentation/gps.cxx
src/Instrumentation/rnav_waypt_controller.cxx
src/Navaids/CMakeLists.txt
src/Navaids/LevelDXML.cxx [new file with mode: 0644]
src/Navaids/LevelDXML.hxx [new file with mode: 0644]
src/Navaids/airways.hxx
src/Navaids/procedure.cxx
src/Navaids/procedure.hxx
src/Navaids/route.cxx
src/Navaids/route.hxx
src/Navaids/routePath.cxx
src/Navaids/routePath.hxx
src/Navaids/waypoint.cxx
src/Navaids/waypoint.hxx
src/Scripting/NasalPositioned.cxx