1
0
Fork 0
flightgear/src/Navaids
ehofman bb2b03c7e3 James Turner:
Convert FGNavRecord to inherit FGPositioned. This is much more self-contained than the FGRunway change, since FGNavRecord already had good encapsulation of its state. However, it's a large diff due to moving around two nasty pieces of code - the 'align navaid with extended runway centerline' logic and the 'penalise transmitters at the opposite runway end' logic.

In general things are more readable because I've replaced the Navaid type enum, and the use of Robin's integer type codes, with   switches on the FGPositioned::Type code - no more trying to recall that '6' is an outer marker in Robin's data. The creation code path is also pushed down from navdb into navrecord itself.
2008-09-12 08:46:15 +00:00
..
.cvsignore
awynet.cxx - remove the SG_GLxxxx_H #defines, since OSG provides its own versions 2008-07-27 16:25:13 +00:00
awynet.hxx This should apply, and everything should build cleanly, in isolation from the 2008-07-25 18:38:29 +00:00
fix.hxx James Turner: 2008-09-10 08:54:49 +00:00
fixlist.cxx James Turner: 2008-09-10 08:54:49 +00:00
fixlist.hxx James Turner: 2008-09-10 08:54:49 +00:00
Makefile.am James Turner: 2008-09-08 17:50:06 +00:00
navdb.cxx James Turner: 2008-09-12 08:46:15 +00:00
navdb.hxx James Turner: 2008-09-12 08:46:15 +00:00
navlist.cxx James Turner: 2008-09-12 08:46:15 +00:00
navlist.hxx James Turner: 2008-09-12 08:46:15 +00:00
navrecord.cxx James Turner: 2008-09-12 08:46:15 +00:00
navrecord.hxx James Turner: 2008-09-12 08:46:15 +00:00
positioned.cxx Add required include for lower_bound 2008-09-08 19:25:45 +00:00
positioned.hxx James Turner: 2008-09-08 17:50:06 +00:00
testnavs.cxx Remove nav.hxx, which has been superceded by navrecord.hxx and is no longer used except by some old non-working test code 2005-11-27 23:48:04 +00:00