1
0
Fork 0
flightgear/src/Navaids
James Turner 9b900e9430 Implement a persistent cache for navigation data.
Cache the parsed navigation and airport data in a binary file to reduce
startup times and memory consumption (since only referenced FGPositioned
elements are held in memory).

Data will be reimported when the mod-time of any input file is changed.
If a global file is changed (nav.dat, awy.dat, apt.dat, etc), the cache
will be completely rebuilt, which takes approximately 30 seconds on
moderate hardware. (Future work may reduce this).
2012-09-19 11:38:19 +01:00
..
airways.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
airways.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
awynet.cxx Fix rpmlint/Linux packager complaints 2012-05-05 01:42:41 +02:00
awynet.hxx Fix rpmlint/Linux packager complaints 2012-05-05 01:42:41 +02:00
CMakeLists.txt Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
fix.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
fixlist.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
fixlist.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
FlightPlan.cxx Fix an edge case in flight-plan inserts. 2012-06-26 15:16:03 +01:00
FlightPlan.hxx More route-manager functionality moved to Nasal. 2012-05-15 17:53:30 +01:00
LevelDXML.cxx Create a real FlightPlan (and Leg) class 2012-05-07 00:35:48 +01:00
LevelDXML.hxx Create a real FlightPlan (and Leg) class 2012-05-07 00:35:48 +01:00
markerbeacon.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
markerbeacon.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
NavDataCache.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
NavDataCache.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
navdb.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
navdb.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
navlist.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
navlist.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
navrecord.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
navrecord.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
positioned.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
positioned.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
PositionedOctree.cxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
PositionedOctree.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
procedure.cxx More route-manager functionality moved to Nasal. 2012-05-15 17:53:30 +01:00
procedure.hxx Create a real FlightPlan (and Leg) class 2012-05-07 00:35:48 +01:00
route.cxx Break FlightPlan out into its own file. 2012-05-12 10:25:56 +01:00
route.hxx Break FlightPlan out into its own file. 2012-05-12 10:25:56 +01:00
routePath.cxx Break FlightPlan out into its own file. 2012-05-12 10:25:56 +01:00
routePath.hxx Break FlightPlan out into its own file. 2012-05-12 10:25:56 +01:00
sqlite3.c Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
sqlite3.h Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
testnavs.cxx Airways/procedures code - add new data structures to store waypoints and 2010-10-20 09:02:02 +01:00
waypoint.cxx Remove remaining includes of simgear/waypoint 2012-05-11 23:49:12 +01:00
waypoint.hxx Remove remaining includes of simgear/waypoint 2012-05-11 23:49:12 +01:00