1
0
Fork 0
flightgear/src/Navaids
Florent Rougon 101bdce343 APTLoader: improve progress status info
It is not needed anymore to hardcode the number of lines of
$FG_ROOT/Airports/apt.dat.gz. The new method, which relies on
SGPath::sizeInBytes() and sg_gzifstream::approxOffset(), works as well
for the other dat files.

Add a new NavCache rebuild phase, REBUILD_READING_APT_DAT_FILES, since
the process is now made of two parts.

Rename NavDataCachePrivate::getDatFilesPaths() to
NavDataCachePrivate::findDatFiles(), because it now returns a
DatFilesGroupInfo (new struct) instead of a PathList. For the same
reason, rename NavDataCachePrivate::aptDatPaths to
NavDataCachePrivate::aptDatFilesInfo. Adapt signatures, etc.

This requires up-to-date SimGear and FGData.
2016-10-19 13:01:35 +02:00
..
airways.cxx Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
airways.hxx Work on FlightPlan VIA / discontinuity support. 2015-12-11 13:43:25 -06:00
awynet.cxx Further SGPath encoding fixes. 2016-07-01 04:54:29 -05:00
awynet.hxx Fix rpmlint/Linux packager complaints 2012-05-05 01:42:41 +02:00
CacheSchema.h Initial support for NavData/<type>/*.dat[.gz] files in scenery paths 2016-10-17 12:10:03 +01:00
CMakeLists.txt SHPParser 2015-11-27 23:02:42 +00:00
fix.hxx Implement a persistent cache for navigation data. 2012-09-19 11:38:19 +01:00
fixlist.cxx fix.dat parser: correct use of sg_io_exception 2016-09-28 12:22:54 +02:00
fixlist.hxx fix.dat parser: check the stream's badbit flag after each I/O operation 2016-09-28 12:22:44 +02:00
FlightPlan.cxx Update for path-aware easyXML API 2016-07-03 23:43:39 +01:00
FlightPlan.hxx Work on FlightPlan VIA / discontinuity support. 2015-12-11 13:43:25 -06:00
LevelDXML.cxx Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
LevelDXML.hxx Fix route-path bugs: 2014-12-18 23:05:28 +00:00
markerbeacon.cxx Fix warnings identified by updated XCode. 2013-06-21 18:39:24 +01:00
markerbeacon.hxx Fix warnings identified by updated XCode. 2013-06-21 18:39:24 +01:00
navaids_fwd.hxx NasalPositioned-cppbind additions. 2013-03-19 18:14:56 +00:00
NavDataCache.cxx APTLoader: improve progress status info 2016-10-19 13:01:35 +02:00
NavDataCache.hxx APTLoader: improve progress status info 2016-10-19 13:01:35 +02:00
navdb.cxx Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
navdb.hxx ICAO.ils.xml data works read-only. 2014-03-12 18:56:18 +00:00
navlist.cxx TACAN/mobile navaid cleanup and improvements. 2014-03-01 20:19:06 +01:00
navlist.hxx TACAN/mobile navaid cleanup and improvements. 2014-03-01 20:19:06 +01:00
navrecord.cxx Work on launcher diagrams. 2015-11-23 00:47:01 +00:00
navrecord.hxx Work on launcher diagrams. 2015-11-23 00:47:01 +00:00
poidb.cxx Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
poidb.hxx Add points of interest (POI) database to FGPositioned. Useful for maps and GPS instruments. 2013-03-03 14:47:12 +01:00
PolyLine.cxx Incremental insert of NE data to the index. 2016-08-09 09:38:54 +01:00
PolyLine.hxx Incremental insert of NE data to the index. 2016-08-09 09:38:54 +01:00
positioned.cxx Checkpoint - ground-net skips the cache 2015-12-01 14:01:32 +00:00
positioned.hxx Checkpoint - ground-net skips the cache 2015-12-01 14:01:32 +00:00
PositionedOctree.cxx SHPParser 2015-11-27 23:02:42 +00:00
PositionedOctree.hxx SHPParser 2015-11-27 23:02:42 +00:00
procedure.cxx Clean up/prepare for porting NasalPositioned to cppbind 2013-03-04 16:31:37 +01:00
procedure.hxx Start porting NasalPositioned to cppbind. 2013-03-04 19:24:47 +01:00
route.cxx Update for path-aware easyXML API 2016-07-03 23:43:39 +01:00
route.hxx Fix flight-plan course and distance computations. 2014-12-08 17:56:15 +00:00
routePath.cxx Fixes for first/last legs on a route 2015-12-17 19:22:14 -08:00
routePath.hxx Work on visualisation of Vias 2015-12-11 13:43:25 -06:00
SHPParser.cxx Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
SHPParser.hxx SHPParser 2015-11-27 23:02:42 +00:00
testnavs.cxx Airways/procedures code - add new data structures to store waypoints and 2010-10-20 09:02:02 +01:00
waypoint.cxx Work on FlightPlan VIA / discontinuity support. 2015-12-11 13:43:25 -06:00
waypoint.hxx Work on FlightPlan VIA / discontinuity support. 2015-12-11 13:43:25 -06:00