1
0
Fork 0
flightgear/src
ehofman c4a38e10ec James Turner:
Attached patch + new file make FGNavRecord have a .cxx file, and a constructor w
hich allows all the parameters to be supplied. Along the way I also cleaned up t
he navrecord.hxx header, lots more header pollution has been killed.

Some long methods are no longer inline, but were all suspiciously long to meet c
ompiler inlining criteria (I'm not clear if the 'inline' keyword is advisory or
mandatory in this situation) - I don't expect this to affect performance in any
way whatsoever.

The constructor addition is to support some hacking I'm doing improving the star
tup performance of the navDB by lazily loading the data, and caching it in a mor
e efficient format than text. I'm submitting this change (and probably some othe
r small tweaks in the future) since they are worthwhile as cleanups regardless o
f how my current experiments work out.
2008-08-03 14:34:42 +00:00
..
AIModel header cleanups 2008-07-31 12:04:32 +00:00
Aircraft James Turner: 2008-07-29 08:27:48 +00:00
Airports - remove the SG_GLxxxx_H #defines, since OSG provides its own versions 2008-07-27 16:25:13 +00:00
ATC - remove the SG_GLxxxx_H #defines, since OSG provides its own versions 2008-07-27 16:25:13 +00:00
ATCDCL header cleanups 2008-07-31 12:04:32 +00:00
Autopilot header cleanups 2008-07-31 12:04:32 +00:00
Cockpit header cleanups 2008-07-31 12:04:32 +00:00
Environment Make sure 'make dist' keeps working. 2008-07-31 17:21:45 +00:00
FDM Add support for squared damping coefficients for gears. 2008-08-03 13:52:45 +00:00
GUI CameraGroup class for managing multiple cameras. 2008-08-01 15:57:29 +00:00
Include Changes for new DatabasePager interface in OSG 2.5.1 2008-06-02 21:10:13 +00:00
Input CameraGroup class for managing multiple cameras. 2008-08-01 15:57:29 +00:00
Instrumentation James Turner: 2008-08-03 14:34:42 +00:00
Main Restore sky 2008-08-02 22:32:55 +00:00
Model - remove the SG_GLxxxx_H #defines, since OSG provides its own versions 2008-07-27 16:25:13 +00:00
MultiPlayer - remove the SG_GLxxxx_H #defines, since OSG provides its own versions 2008-07-27 16:25:13 +00:00
Navaids James Turner: 2008-08-03 14:34:42 +00:00
Network header cleanups 2008-07-31 12:04:32 +00:00
Scenery CameraGroup class for managing multiple cameras. 2008-08-01 15:57:29 +00:00
Scripting header cleanups 2008-07-31 12:04:32 +00:00
Sound - remove the SG_GLxxxx_H #defines, since OSG provides its own versions 2008-07-27 16:25:13 +00:00
Systems header cleanups 2008-07-31 12:04:32 +00:00
Time Remove unneeded inclusions of windows.h, GL.h and GLU.H 2008-07-27 15:18:34 +00:00
Traffic James Turner: 2008-07-29 08:27:48 +00:00
.cvsignore -Removed .cvsignore from itself, since .cvsignore is now in the CVS 2001-12-12 04:15:23 +00:00
Makefile.am Initial attempt to establish a better integration between AI and ATC code. 2008-07-13 12:51:06 +00:00