d9bfd5a425
SimGear change. It changes all the SG_xxxx to be the 'real' includes, and gets rid of many #ifdef SG_HAVE_STD_INCLUDES. As an added bonus, rather than replacing 'SG_USING_NAMESPACE(std)' with 'using namespace std', I just fixed the small number of places to use std:: explicitly. So we're no longer polluting the global namespace with the entire contents of std, in many cases. There is one more 'mechanical' change to come - getting rid of SG_USING_STD(X), but I want to keep that separate from everything else. (There's another mechnical change, replacing <math.h> with <cmath> and so on *everywhere*, but one step at a time) |
||
---|---|---|
.. | ||
.cvsignore | ||
electrical.cxx | ||
electrical.hxx | ||
Makefile.am | ||
pitot.cxx | ||
pitot.hxx | ||
README | ||
static.cxx | ||
static.hxx | ||
system_mgr.cxx | ||
system_mgr.hxx | ||
vacuum.cxx | ||
vacuum.hxx |
src/Systems/ - support code for aircraft systems This directory contains support code for major aircraft systems, including the static, pitot, electrical, and vacuum systems. The file system_mgr.[ch]xx contains a subsystem group that holds all of the individual systems. Every system should extend FGSubsystem, and then should be added to the group in the FGSystemMgr constructor. Eventually, there will be an XML configuration file to select what system modules should be available, so that different aircraft (i.e. a twin plane with two vacuum systems) can have appropriate support.