User:Bugman/subsystems: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(→‎Script: Newest version of the script.)
(→‎All subsystems: Updated the output to match the newest script.)
Line 559: Line 559:
| script =  
| script =  
Primary subsystems (91):
Primary subsystems (91):
     <ADF : SGSubsystem in "src/Instrumentation/adf.hxx", "src/Instrumentation/adf.cxx">
     <ADF : SGSubsystem declared in "src/Instrumentation/adf.hxx", implemented in "src/Instrumentation/adf.cxx">
     <AirportDynamicsManager : SGSubsystem in "src/Airports/airportdynamicsmanager.hxx", "src/Airports/airportdynamicsmanager.cxx">
     <AirportDynamicsManager : SGSubsystem declared in "src/Airports/airportdynamicsmanager.hxx", implemented in "src/Airports/airportdynamicsmanager.cxx">
     <AirspeedIndicator : SGSubsystem in "src/Instrumentation/airspeed_indicator.hxx", "src/Instrumentation/airspeed_indicator.cxx">
     <AirspeedIndicator : SGSubsystem declared in "src/Instrumentation/airspeed_indicator.hxx", implemented in "src/Instrumentation/airspeed_indicator.cxx">
     <Altimeter : SGSubsystem in "src/Instrumentation/altimeter.hxx", "src/Instrumentation/altimeter.cxx">
     <Altimeter : SGSubsystem declared in "src/Instrumentation/altimeter.hxx", implemented in "src/Instrumentation/altimeter.cxx">
     <AreaSampler : SGSubsystem in "src/Environment/terrainsampler.cxx", "src/Environment/terrainsampler.cxx">
     <AreaSampler : SGSubsystem declared in "src/Environment/terrainsampler.cxx", implemented in "src/Environment/terrainsampler.cxx">
     <AttitudeIndicator : SGSubsystem in "src/Instrumentation/attitude_indicator.hxx", "src/Instrumentation/attitude_indicator.cxx">
     <AttitudeIndicator : SGSubsystem declared in "src/Instrumentation/attitude_indicator.hxx", implemented in "src/Instrumentation/attitude_indicator.cxx">
     <Clock : SGSubsystem in "src/Instrumentation/clock.hxx", "src/Instrumentation/clock.cxx">
     <Clock : SGSubsystem declared in "src/Instrumentation/clock.hxx", implemented in "src/Instrumentation/clock.cxx">
     <CommRadio : SGSubsystem in "src/Instrumentation/commradio.hxx">
     <CommRadio : SGSubsystem declared in "src/Instrumentation/commradio.hxx">
     <Component : SGSubsystem in "src/Autopilot/component.hxx", "src/Autopilot/component.cxx">
     <Component : SGSubsystem declared in "src/Autopilot/component.hxx", implemented in "src/Autopilot/component.cxx">
     <DCLGPS : SGSubsystem in "src/Instrumentation/dclgps.hxx", "src/Instrumentation/dclgps.cxx">
     <DCLGPS : SGSubsystem declared in "src/Instrumentation/dclgps.hxx", implemented in "src/Instrumentation/dclgps.cxx">
     <DME : SGSubsystem in "src/Instrumentation/dme.hxx", "src/Instrumentation/dme.cxx">
     <DME : SGSubsystem declared in "src/Instrumentation/dme.hxx", implemented in "src/Instrumentation/dme.cxx">
     <Ephemeris : SGSubsystem in "src/Environment/ephemeris.hxx", "src/Environment/ephemeris.cxx">
     <Ephemeris : SGSubsystem declared in "src/Environment/ephemeris.hxx", implemented in "src/Environment/ephemeris.cxx">
     <FDMShell : SGSubsystem in "src/FDM/fdm_shell.hxx", "src/FDM/fdm_shell.cxx">
     <FDMShell : SGSubsystem declared in "src/FDM/fdm_shell.hxx", implemented in "src/FDM/fdm_shell.cxx">
     <FGAIManager : SGSubsystem in "src/AIModel/AIManager.hxx", "src/AIModel/AIManager.cxx">
     <FGAIManager : SGSubsystem declared in "src/AIModel/AIManager.hxx", implemented in "src/AIModel/AIManager.cxx">
     <FGATCManager : SGSubsystem in "src/ATC/atc_mgr.hxx", "src/ATC/atc_mgr.cxx">
     <FGATCManager : SGSubsystem declared in "src/ATC/atc_mgr.hxx", implemented in "src/ATC/atc_mgr.cxx">
     <FGAircraftModel : SGSubsystem in "src/Model/acmodel.hxx", "src/Model/acmodel.cxx">
     <FGAircraftModel : SGSubsystem declared in "src/Model/acmodel.hxx", implemented in "src/Model/acmodel.cxx">
     <FGCom : SGSubsystem in "src/Network/fgcom.hxx", "src/Network/fgcom.cxx">
     <FGCom : SGSubsystem declared in "src/Network/fgcom.hxx", implemented in "src/Network/fgcom.cxx">
     <FGControls : SGSubsystem in "src/Aircraft/controls.hxx", "src/Aircraft/controls.cxx">
     <FGControls : SGSubsystem declared in "src/Aircraft/controls.hxx", implemented in "src/Aircraft/controls.cxx">
     <FGDNSClient : SGSubsystem in "src/Network/DNSClient.hxx", "src/Network/DNSClient.cxx">
     <FGDNSClient : SGSubsystem declared in "src/Network/DNSClient.hxx", implemented in "src/Network/DNSClient.cxx">
     <FGElectricalSystem : SGSubsystem in "src/Systems/electrical.hxx", "src/Systems/electrical.cxx">
     <FGElectricalSystem : SGSubsystem declared in "src/Systems/electrical.hxx", implemented in "src/Systems/electrical.cxx">
     <FGEventInput : SGSubsystem in "src/Input/FGEventInput.hxx", "src/Input/FGEventInput.cxx">
     <FGEventInput : SGSubsystem declared in "src/Input/FGEventInput.hxx", implemented in "src/Input/FGEventInput.cxx">
     <FGFlightHistory : SGSubsystem in "src/Aircraft/FlightHistory.hxx", "src/Aircraft/FlightHistory.cxx">
     <FGFlightHistory : SGSubsystem declared in "src/Aircraft/FlightHistory.hxx", implemented in "src/Aircraft/FlightHistory.cxx">
     <FGHTTPClient : SGSubsystem in "src/Network/HTTPClient.hxx", "src/Network/HTTPClient.cxx">
     <FGHTTPClient : SGSubsystem declared in "src/Network/HTTPClient.hxx", implemented in "src/Network/HTTPClient.cxx">
     <FGHttpd : SGSubsystem in "src/Network/http/httpd.hxx">
     <FGHttpd : SGSubsystem declared in "src/Network/http/httpd.hxx">
     <FGIO : SGSubsystem in "src/Main/fg_io.hxx", "src/Main/fg_io.cxx">
     <FGIO : SGSubsystem declared in "src/Main/fg_io.hxx", implemented in "src/Main/fg_io.cxx">
     <FGInterface : SGSubsystem in "src/FDM/flight.hxx", "src/FDM/flight.cxx">
     <FGInterface : SGSubsystem declared in "src/FDM/flight.hxx", implemented in "src/FDM/flight.cxx">
     <FGJoystickInput : SGSubsystem in "src/Input/FGJoystickInput.hxx", "src/Input/FGJoystickInput.cxx">
     <FGJoystickInput : SGSubsystem declared in "src/Input/FGJoystickInput.hxx", implemented in "src/Input/FGJoystickInput.cxx">
     <FGKR_87 : SGSubsystem in "src/Instrumentation/kr_87.hxx", "src/Instrumentation/kr_87.cxx">
     <FGKR_87 : SGSubsystem declared in "src/Instrumentation/kr_87.hxx", implemented in "src/Instrumentation/kr_87.cxx">
     <FGKeyboardInput : SGSubsystem in "src/Input/FGKeyboardInput.hxx", "src/Input/FGKeyboardInput.cxx">
     <FGKeyboardInput : SGSubsystem declared in "src/Input/FGKeyboardInput.hxx", implemented in "src/Input/FGKeyboardInput.cxx">
     <FGLight : SGSubsystem in "src/Time/light.hxx", "src/Time/light.cxx">
     <FGLight : SGSubsystem declared in "src/Time/light.hxx", implemented in "src/Time/light.cxx">
     <FGLogger : SGSubsystem in "src/Main/logger.hxx", "src/Main/logger.cxx">
     <FGLogger : SGSubsystem declared in "src/Main/logger.hxx", implemented in "src/Main/logger.cxx">
     <FGMagVarManager : SGSubsystem in "src/Environment/magvarmanager.hxx", "src/Environment/magvarmanager.cxx">
     <FGMagVarManager : SGSubsystem declared in "src/Environment/magvarmanager.hxx", implemented in "src/Environment/magvarmanager.cxx">
     <FGMarkerBeacon : SGSubsystem in "src/Instrumentation/marker_beacon.hxx", "src/Instrumentation/marker_beacon.cxx">
     <FGMarkerBeacon : SGSubsystem declared in "src/Instrumentation/marker_beacon.hxx", implemented in "src/Instrumentation/marker_beacon.cxx">
     <FGModelMgr : SGSubsystem in "src/Model/modelmgr.hxx", "src/Model/modelmgr.cxx">
     <FGModelMgr : SGSubsystem declared in "src/Model/modelmgr.hxx", implemented in "src/Model/modelmgr.cxx">
     <FGMouseInput : SGSubsystem in "src/Input/FGMouseInput.hxx", "src/Input/FGMouseInput.cxx">
     <FGMouseInput : SGSubsystem declared in "src/Input/FGMouseInput.hxx", implemented in "src/Input/FGMouseInput.cxx">
     <FGMultiplayMgr : SGSubsystem in "src/MultiPlayer/multiplaymgr.hxx", "src/MultiPlayer/multiplaymgr.cxx">
     <FGMultiplayMgr : SGSubsystem declared in "src/MultiPlayer/multiplaymgr.hxx", implemented in "src/MultiPlayer/multiplaymgr.cxx">
     <FGNasalSys : SGSubsystem in "src/Scripting/NasalSys.hxx", "src/Scripting/NasalSys.cxx">
     <FGNasalSys : SGSubsystem declared in "src/Scripting/NasalSys.hxx", implemented in "src/Scripting/NasalSys.cxx">
     <FGNavRadio : SGSubsystem in "src/Instrumentation/navradio.hxx", "src/Instrumentation/navradio.cxx">
     <FGNavRadio : SGSubsystem declared in "src/Instrumentation/navradio.hxx", implemented in "src/Instrumentation/navradio.cxx">
     <FGPanel : SGSubsystem in "utils/fgpanel/FGPanel.hxx", "utils/fgpanel/FGPanel.cxx">
     <FGPanel : SGSubsystem declared in "utils/fgpanel/FGPanel.hxx", implemented in "utils/fgpanel/FGPanel.cxx">
     <FGPanelProtocol : SGSubsystem in "utils/fgpanel/FGPanelProtocol.hxx", "utils/fgpanel/FGPanelProtocol.cxx">
     <FGPanelProtocol : SGSubsystem declared in "utils/fgpanel/FGPanelProtocol.hxx", implemented in "utils/fgpanel/FGPanelProtocol.cxx">
     <FGPrecipitationMgr : SGSubsystem in "src/Environment/precipitation_mgr.hxx", "src/Environment/precipitation_mgr.cxx">
     <FGPrecipitationMgr : SGSubsystem declared in "src/Environment/precipitation_mgr.hxx", implemented in "src/Environment/precipitation_mgr.cxx">
     <FGProperties : SGSubsystem in "src/Main/fg_props.hxx", "src/Main/fg_props.cxx">
     <FGProperties : SGSubsystem declared in "src/Main/fg_props.hxx", implemented in "src/Main/fg_props.cxx">
     <FGReplay : SGSubsystem in "src/Aircraft/replay.hxx", "src/Aircraft/replay.cxx">
     <FGReplay : SGSubsystem declared in "src/Aircraft/replay.hxx", implemented in "src/Aircraft/replay.cxx">
     <FGRidgeLift : SGSubsystem in "src/Environment/ridge_lift.hxx", "src/Environment/ridge_lift.cxx">
     <FGRidgeLift : SGSubsystem declared in "src/Environment/ridge_lift.hxx", implemented in "src/Environment/ridge_lift.cxx">
     <FGRouteMgr : SGSubsystem in "src/Autopilot/route_mgr.hxx", "src/Autopilot/route_mgr.cxx">
     <FGRouteMgr : SGSubsystem declared in "src/Autopilot/route_mgr.hxx", implemented in "src/Autopilot/route_mgr.cxx">
     <FGScenery : SGSubsystem in "src/Scenery/scenery.hxx", "src/Scenery/scenery.cxx">
     <FGScenery : SGSubsystem declared in "src/Scenery/scenery.hxx", implemented in "src/Scenery/scenery.cxx">
     <FGSoundManager : SGSubsystem in "src/Sound/soundmanager.hxx", "src/Sound/soundmanager.cxx">
     <FGSoundManager : SGSubsystem declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx">
     <FGSubmodelMgr : SGSubsystem in "src/AIModel/submodel.hxx", "src/AIModel/submodel.cxx">
     <FGSubmodelMgr : SGSubsystem declared in "src/AIModel/submodel.hxx", implemented in "src/AIModel/submodel.cxx">
     <FGSubsystemExample : SGSubsystem in "docs-mini/README.introduction", "docs-mini/README.introduction">
     <FGSubsystemExample : SGSubsystem declared in "docs-mini/README.introduction", implemented in "docs-mini/README.introduction">
     <FGTrafficManager : SGSubsystem in "src/Traffic/TrafficMgr.hxx", "src/Traffic/TrafficMgr.cxx">
     <FGTrafficManager : SGSubsystem declared in "src/Traffic/TrafficMgr.hxx", implemented in "src/Traffic/TrafficMgr.cxx">
     <FGViewMgr : SGSubsystem in "src/Viewer/viewmgr.hxx", "src/Viewer/viewmgr.cxx">
     <FGViewMgr : SGSubsystem declared in "src/Viewer/viewmgr.hxx", implemented in "src/Viewer/viewmgr.cxx">
     <FGVoiceMgr : SGSubsystem in "src/Sound/voice.hxx", "src/Sound/voice.cxx">
     <FGVoiceMgr : SGSubsystem declared in "src/Sound/voice.hxx", implemented in "src/Sound/voice.cxx">
     <GPS : SGSubsystem in "src/Instrumentation/gps.hxx", "src/Instrumentation/gps.cxx">
     <GPS : SGSubsystem declared in "src/Instrumentation/gps.hxx", implemented in "src/Instrumentation/gps.cxx">
     <GSDI : SGSubsystem in "src/Instrumentation/gsdi.hxx", "src/Instrumentation/gsdi.cxx">
     <GSDI : SGSubsystem declared in "src/Instrumentation/gsdi.hxx", implemented in "src/Instrumentation/gsdi.cxx">
     <GUIMgr : SGSubsystem in "src/Canvas/gui_mgr.hxx", "src/Canvas/gui_mgr.cxx">
     <GUIMgr : SGSubsystem declared in "src/Canvas/gui_mgr.hxx", implemented in "src/Canvas/gui_mgr.cxx">
     <GroundRadar : SGSubsystem in "src/Cockpit/groundradar.hxx", "src/Cockpit/groundradar.cxx">
     <GroundRadar : SGSubsystem declared in "src/Cockpit/groundradar.hxx", implemented in "src/Cockpit/groundradar.cxx">
     <HUD : SGSubsystem in "src/Instrumentation/HUD/HUD.hxx", "src/Instrumentation/HUD/HUD.cxx">
     <HUD : SGSubsystem declared in "src/Instrumentation/HUD/HUD.hxx", implemented in "src/Instrumentation/HUD/HUD.cxx">
     <HeadingIndicator : SGSubsystem in "src/Instrumentation/heading_indicator.hxx", "src/Instrumentation/heading_indicator.cxx">
     <HeadingIndicator : SGSubsystem declared in "src/Instrumentation/heading_indicator.hxx", implemented in "src/Instrumentation/heading_indicator.cxx">
     <HeadingIndicatorDG : SGSubsystem in "src/Instrumentation/heading_indicator_dg.hxx", "src/Instrumentation/heading_indicator_dg.cxx">
     <HeadingIndicatorDG : SGSubsystem declared in "src/Instrumentation/heading_indicator_dg.hxx", implemented in "src/Instrumentation/heading_indicator_dg.cxx">
     <HeadingIndicatorFG : SGSubsystem in "src/Instrumentation/heading_indicator_fg.hxx", "src/Instrumentation/heading_indicator_fg.cxx">
     <HeadingIndicatorFG : SGSubsystem declared in "src/Instrumentation/heading_indicator_fg.hxx", implemented in "src/Instrumentation/heading_indicator_fg.cxx">
     <InstVerticalSpeedIndicator : SGSubsystem in "src/Instrumentation/inst_vertical_speed_indicator.hxx", "src/Instrumentation/inst_vertical_speed_indicator.cxx">
     <InstVerticalSpeedIndicator : SGSubsystem declared in "src/Instrumentation/inst_vertical_speed_indicator.hxx", implemented in "src/Instrumentation/inst_vertical_speed_indicator.cxx">
     <LayerInterpolateController : SGSubsystem in "src/Environment/environment_ctrl.hxx">
     <LayerInterpolateController : SGSubsystem declared in "src/Environment/environment_ctrl.hxx">
     <MK_VIII : SGSubsystem in "src/Instrumentation/mk_viii.hxx", "src/Instrumentation/mk_viii.cxx">
     <MK_VIII : SGSubsystem declared in "src/Instrumentation/mk_viii.hxx", implemented in "src/Instrumentation/mk_viii.cxx">
     <MagCompass : SGSubsystem in "src/Instrumentation/mag_compass.hxx", "src/Instrumentation/mag_compass.cxx">
     <MagCompass : SGSubsystem declared in "src/Instrumentation/mag_compass.hxx", implemented in "src/Instrumentation/mag_compass.cxx">
     <MasterReferenceGyro : SGSubsystem in "src/Instrumentation/mrg.hxx", "src/Instrumentation/mrg.cxx">
     <MasterReferenceGyro : SGSubsystem declared in "src/Instrumentation/mrg.hxx", implemented in "src/Instrumentation/mrg.cxx">
     <NavDisplay : SGSubsystem in "src/Cockpit/NavDisplay.hxx", "src/Cockpit/NavDisplay.cxx">
     <NavDisplay : SGSubsystem declared in "src/Cockpit/NavDisplay.hxx", implemented in "src/Cockpit/NavDisplay.cxx">
     <NavRadio : SGSubsystem in "src/Instrumentation/newnavradio.hxx">
     <NavRadio : SGSubsystem declared in "src/Instrumentation/newnavradio.hxx">
     <NewGUI : SGSubsystem in "src/GUI/new_gui.hxx", "src/GUI/new_gui.cxx">
     <NewGUI : SGSubsystem declared in "src/GUI/new_gui.hxx", implemented in "src/GUI/new_gui.cxx">
     <PerformanceDB : SGSubsystem in "src/AIModel/performancedb.hxx", "src/AIModel/performancedb.cxx">
     <PerformanceDB : SGSubsystem declared in "src/AIModel/performancedb.hxx", implemented in "src/AIModel/performancedb.cxx">
     <PitotSystem : SGSubsystem in "src/Systems/pitot.hxx", "src/Systems/pitot.cxx">
     <PitotSystem : SGSubsystem declared in "src/Systems/pitot.hxx", implemented in "src/Systems/pitot.cxx">
     <PropertyBasedMgr : SGSubsystem in "simgear/props/PropertyBasedMgr.hxx", "simgear/props/PropertyBasedMgr.cxx">
     <PropertyBasedMgr : SGSubsystem declared in "simgear/props/PropertyBasedMgr.hxx", implemented in "simgear/props/PropertyBasedMgr.cxx">
     <PropertyInterpolationMgr : SGSubsystem in "simgear/props/PropertyInterpolationMgr.hxx", "simgear/props/PropertyInterpolationMgr.cxx">
     <PropertyInterpolationMgr : SGSubsystem declared in "simgear/props/PropertyInterpolationMgr.hxx", implemented in "simgear/props/PropertyInterpolationMgr.cxx">
     <RadarAltimeter : SGSubsystem in "src/Instrumentation/rad_alt.hxx", "src/Instrumentation/rad_alt.cxx">
     <RadarAltimeter : SGSubsystem declared in "src/Instrumentation/rad_alt.hxx", implemented in "src/Instrumentation/rad_alt.cxx">
     <RealWxController : SGSubsystem in "src/Environment/realwx_ctrl.hxx", "src/Environment/realwx_ctrl.cxx">
     <RealWxController : SGSubsystem declared in "src/Environment/realwx_ctrl.hxx", implemented in "src/Environment/realwx_ctrl.cxx">
     <SGEventMgr : SGSubsystem in "simgear/structure/event_mgr.hxx", "simgear/structure/event_mgr.cxx">
     <SGEventMgr : SGSubsystem declared in "simgear/structure/event_mgr.hxx", implemented in "simgear/structure/event_mgr.cxx">
     <SGInterpolator : SGSubsystem in "simgear/misc/interpolator.hxx", "simgear/misc/interpolator.cxx">
     <SGInterpolator : SGSubsystem declared in "simgear/misc/interpolator.hxx", implemented in "simgear/misc/interpolator.cxx">
     <SGPerformanceMonitor : SGSubsystem in "simgear/structure/SGPerfMon.hxx", "simgear/structure/SGPerfMon.cxx">
     <SGPerformanceMonitor : SGSubsystem declared in "simgear/structure/SGPerfMon.hxx", implemented in "simgear/structure/SGPerfMon.cxx">
     <SGSoundMgr : SGSubsystem in "simgear/sound/soundmgr.hxx">
     <SGSoundMgr : SGSubsystem declared in "simgear/sound/soundmgr.hxx">
     <SGSubsystemMgr : SGSubsystem in "simgear/structure/subsystem_mgr.hxx", "simgear/structure/subsystem_mgr.cxx">
     <SGSubsystemMgr : SGSubsystem declared in "simgear/structure/subsystem_mgr.hxx", implemented in "simgear/structure/subsystem_mgr.cxx">
     <SGTerraSync : SGSubsystem in "simgear/scene/tsync/terrasync.hxx", "simgear/scene/tsync/terrasync.cxx">
     <SGTerraSync : SGSubsystem declared in "simgear/scene/tsync/terrasync.hxx", implemented in "simgear/scene/tsync/terrasync.cxx">
     <SlipSkidBall : SGSubsystem in "src/Instrumentation/slip_skid_ball.hxx", "src/Instrumentation/slip_skid_ball.cxx">
     <SlipSkidBall : SGSubsystem declared in "src/Instrumentation/slip_skid_ball.hxx", implemented in "src/Instrumentation/slip_skid_ball.cxx">
     <StaticSystem : SGSubsystem in "src/Systems/static.hxx", "src/Systems/static.cxx">
     <StaticSystem : SGSubsystem declared in "src/Systems/static.hxx", implemented in "src/Systems/static.cxx">
     <TACAN : SGSubsystem in "src/Instrumentation/tacan.hxx", "src/Instrumentation/tacan.cxx">
     <TACAN : SGSubsystem declared in "src/Instrumentation/tacan.hxx", implemented in "src/Instrumentation/tacan.cxx">
     <TCAS : SGSubsystem in "src/Instrumentation/tcas.hxx", "src/Instrumentation/tcas.cxx">
     <TCAS : SGSubsystem declared in "src/Instrumentation/tcas.hxx", implemented in "src/Instrumentation/tcas.cxx">
     <TimeManager : SGSubsystem in "src/Time/TimeManager.hxx", "src/Time/TimeManager.cxx">
     <TimeManager : SGSubsystem declared in "src/Time/TimeManager.hxx", implemented in "src/Time/TimeManager.cxx">
     <Transponder : SGSubsystem in "src/Instrumentation/transponder.hxx", "src/Instrumentation/transponder.cxx">
     <Transponder : SGSubsystem declared in "src/Instrumentation/transponder.hxx", implemented in "src/Instrumentation/transponder.cxx">
     <TurnIndicator : SGSubsystem in "src/Instrumentation/turn_indicator.hxx", "src/Instrumentation/turn_indicator.cxx">
     <TurnIndicator : SGSubsystem declared in "src/Instrumentation/turn_indicator.hxx", implemented in "src/Instrumentation/turn_indicator.cxx">
     <VacuumSystem : SGSubsystem in "src/Systems/vacuum.hxx", "src/Systems/vacuum.cxx">
     <VacuumSystem : SGSubsystem declared in "src/Systems/vacuum.hxx", implemented in "src/Systems/vacuum.cxx">
     <VerticalSpeedIndicator : SGSubsystem in "src/Instrumentation/vertical_speed_indicator.hxx", "src/Instrumentation/vertical_speed_indicator.cxx">
     <VerticalSpeedIndicator : SGSubsystem declared in "src/Instrumentation/vertical_speed_indicator.hxx", implemented in "src/Instrumentation/vertical_speed_indicator.cxx">
     <View : SGSubsystem in "src/Viewer/view.hxx", "src/Viewer/view.cxx">
     <View : SGSubsystem declared in "src/Viewer/view.hxx", implemented in "src/Viewer/view.cxx">
     <wxRadarBg : SGSubsystem in "src/Cockpit/wxradar.hxx", "src/Cockpit/wxradar.cxx">
     <wxRadarBg : SGSubsystem declared in "src/Cockpit/wxradar.hxx", implemented in "src/Cockpit/wxradar.cxx">


Primary groups (8):
Primary groups (8):
     <Autopilot : SGSubsystemGroup : SGSubsystem in "src/Autopilot/autopilot.hxx", "src/Autopilot/autopilot.cxx">
     <Autopilot : SGSubsystemGroup : SGSubsystem declared in "src/Autopilot/autopilot.hxx", implemented in "src/Autopilot/autopilot.cxx">
     <CockpitDisplayManager : SGSubsystemGroup : SGSubsystem in "src/Cockpit/cockpitDisplayManager.hxx", "src/Cockpit/cockpitDisplayManager.cxx">
     <CockpitDisplayManager : SGSubsystemGroup : SGSubsystem declared in "src/Cockpit/cockpitDisplayManager.hxx", implemented in "src/Cockpit/cockpitDisplayManager.cxx">
     <FGEnvironmentMgr : SGSubsystemGroup : SGSubsystem in "src/Environment/environment_mgr.hxx", "src/Environment/environment_mgr.cxx">
     <FGEnvironmentMgr : SGSubsystemGroup : SGSubsystem declared in "src/Environment/environment_mgr.hxx", implemented in "src/Environment/environment_mgr.cxx">
     <FGInput : SGSubsystemGroup : SGSubsystem in "src/Input/input.hxx", "src/Input/input.cxx">
     <FGInput : SGSubsystemGroup : SGSubsystem declared in "src/Input/input.hxx", implemented in "src/Input/input.cxx">
     <FGInstrumentMgr : SGSubsystemGroup : SGSubsystem in "src/Instrumentation/instrument_mgr.hxx", "src/Instrumentation/instrument_mgr.cxx">
     <FGInstrumentMgr : SGSubsystemGroup : SGSubsystem declared in "src/Instrumentation/instrument_mgr.hxx", implemented in "src/Instrumentation/instrument_mgr.cxx">
     <FGSystemMgr : SGSubsystemGroup : SGSubsystem in "src/Systems/system_mgr.hxx", "src/Systems/system_mgr.cxx">
     <FGSystemMgr : SGSubsystemGroup : SGSubsystem declared in "src/Systems/system_mgr.hxx", implemented in "src/Systems/system_mgr.cxx">
     <FGXMLAutopilotGroup : SGSubsystemGroup : SGSubsystem in "src/Autopilot/autopilotgroup.hxx", "src/Autopilot/autopilotgroup.cxx">
     <FGXMLAutopilotGroup : SGSubsystemGroup : SGSubsystem declared in "src/Autopilot/autopilotgroup.hxx", implemented in "src/Autopilot/autopilotgroup.cxx">
     <TerrainSampler : SGSubsystemGroup : SGSubsystem in "src/Environment/terrainsampler.hxx">
     <TerrainSampler : SGSubsystemGroup : SGSubsystem declared in "src/Environment/terrainsampler.hxx">


Secondary subsystems (28):
Secondary subsystems (28):
     <AnalogComponent : Component : SGSubsystem in "src/Autopilot/analogcomponent.hxx", "src/Autopilot/analogcomponent.cxx">
     <AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/analogcomponent.hxx", implemented in "src/Autopilot/analogcomponent.cxx">
     <BasicRealWxController : RealWxController : SGSubsystem in "src/Environment/realwx_ctrl.cxx", "src/Environment/realwx_ctrl.cxx">
     <BasicRealWxController : RealWxController : SGSubsystem declared in "src/Environment/realwx_ctrl.cxx", implemented in "src/Environment/realwx_ctrl.cxx">
     <CanvasMgr : PropertyBasedMgr : SGSubsystem in "simgear/canvas/CanvasMgr.hxx", "simgear/canvas/CanvasMgr.cxx">
     <CanvasMgr : PropertyBasedMgr : SGSubsystem declared in "simgear/canvas/CanvasMgr.hxx", implemented in "simgear/canvas/CanvasMgr.cxx">
     <CommRadioImpl : CommRadio : SGSubsystem in "src/Instrumentation/commradio.cxx", "src/Instrumentation/commradio.cxx">
     <CommRadioImpl : CommRadio : SGSubsystem declared in "src/Instrumentation/commradio.cxx", implemented in "src/Instrumentation/commradio.cxx">
     <DigitalComponent : Component : SGSubsystem in "src/Autopilot/digitalcomponent.hxx", "src/Autopilot/digitalcomponent.cxx">
     <DigitalComponent : Component : SGSubsystem declared in "src/Autopilot/digitalcomponent.hxx", implemented in "src/Autopilot/digitalcomponent.cxx">
     <FGACMS : FGInterface : SGSubsystem in "src/FDM/SP/ACMS.hxx", "src/FDM/SP/ACMS.cxx">
     <FGACMS : FGInterface : SGSubsystem declared in "src/FDM/SP/ACMS.hxx", implemented in "src/FDM/SP/ACMS.cxx">
     <FGADA : FGInterface : SGSubsystem in "src/FDM/SP/ADA.hxx", "src/FDM/SP/ADA.cxx">
     <FGADA : FGInterface : SGSubsystem declared in "src/FDM/SP/ADA.hxx", implemented in "src/FDM/SP/ADA.cxx">
     <FGAISim : FGInterface : SGSubsystem in "src/FDM/SP/AISim.hpp", "src/FDM/SP/AISim.cpp">
     <FGAISim : FGInterface : SGSubsystem declared in "src/FDM/SP/AISim.hpp", implemented in "src/FDM/SP/AISim.cpp">
     <FGBalloonSim : FGInterface : SGSubsystem in "src/FDM/SP/Balloon.h", "src/FDM/SP/Balloon.cxx">
     <FGBalloonSim : FGInterface : SGSubsystem declared in "src/FDM/SP/Balloon.h", implemented in "src/FDM/SP/Balloon.cxx">
     <FGExternalNet : FGInterface : SGSubsystem in "src/FDM/ExternalNet/ExternalNet.hxx", "src/FDM/ExternalNet/ExternalNet.cxx">
     <FGExternalNet : FGInterface : SGSubsystem declared in "src/FDM/ExternalNet/ExternalNet.hxx", implemented in "src/FDM/ExternalNet/ExternalNet.cxx">
     <FGExternalPipe : FGInterface : SGSubsystem in "src/FDM/ExternalPipe/ExternalPipe.hxx", "src/FDM/ExternalPipe/ExternalPipe.cxx">
     <FGExternalPipe : FGInterface : SGSubsystem declared in "src/FDM/ExternalPipe/ExternalPipe.hxx", implemented in "src/FDM/ExternalPipe/ExternalPipe.cxx">
     <FGHIDEventInput : FGEventInput : SGSubsystem in "src/Input/FGHIDEventInput.hxx", "src/Input/FGHIDEventInput.cxx">
     <FGHIDEventInput : FGEventInput : SGSubsystem declared in "src/Input/FGHIDEventInput.hxx", implemented in "src/Input/FGHIDEventInput.cxx">
     <FGJSBsim : FGInterface : SGSubsystem in "src/FDM/JSBSim/JSBSim.hxx", "src/FDM/JSBSim/JSBSim.cxx">
     <FGJSBsim : FGInterface : SGSubsystem declared in "src/FDM/JSBSim/JSBSim.hxx", implemented in "src/FDM/JSBSim/JSBSim.cxx">
     <FGLaRCsim : FGInterface : SGSubsystem in "src/FDM/LaRCsim/LaRCsim.hxx", "src/FDM/LaRCsim/LaRCsim.cxx">
     <FGLaRCsim : FGInterface : SGSubsystem declared in "src/FDM/LaRCsim/LaRCsim.hxx", implemented in "src/FDM/LaRCsim/LaRCsim.cxx">
     <FGLinuxEventInput : FGEventInput : SGSubsystem in "src/Input/FGLinuxEventInput.hxx", "src/Input/FGLinuxEventInput.cxx">
     <FGLinuxEventInput : FGEventInput : SGSubsystem declared in "src/Input/FGLinuxEventInput.hxx", implemented in "src/Input/FGLinuxEventInput.cxx">
     <FGMacOSXEventInput : FGEventInput : SGSubsystem in "src/Input/FGMacOSXEventInput.hxx", "src/Input/FGMacOSXEventInput.cxx">
     <FGMacOSXEventInput : FGEventInput : SGSubsystem declared in "src/Input/FGMacOSXEventInput.hxx", implemented in "src/Input/FGMacOSXEventInput.cxx">
     <FGMagicCarpet : FGInterface : SGSubsystem in "src/FDM/SP/MagicCarpet.hxx", "src/FDM/SP/MagicCarpet.cxx">
     <FGMagicCarpet : FGInterface : SGSubsystem declared in "src/FDM/SP/MagicCarpet.hxx", implemented in "src/FDM/SP/MagicCarpet.cxx">
     <FGNullFDM : FGInterface : SGSubsystem in "src/FDM/NullFDM.hxx", "src/FDM/NullFDM.cxx">
     <FGNullFDM : FGInterface : SGSubsystem declared in "src/FDM/NullFDM.hxx", implemented in "src/FDM/NullFDM.cxx">
     <FGReadablePanel : FGPanel : SGSubsystem in "utils/fgpanel/panel_io.hxx", "utils/fgpanel/panel_io.cxx">
     <FGReadablePanel : FGPanel : SGSubsystem declared in "utils/fgpanel/panel_io.hxx", implemented in "utils/fgpanel/panel_io.cxx">
     <FGSoundManager : SGSoundMgr : SGSubsystem in "src/Sound/soundmanager.hxx", "src/Sound/soundmanager.cxx">
     <FGSoundManager : SGSoundMgr : SGSubsystem declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx">
     <FGUFO : FGInterface : SGSubsystem in "src/FDM/UFO.hxx", "src/FDM/UFO.cxx">
     <FGUFO : FGInterface : SGSubsystem declared in "src/FDM/UFO.hxx", implemented in "src/FDM/UFO.cxx">
     <KLN89 : DCLGPS : SGSubsystem in "src/Instrumentation/KLN89/kln89.hxx", "src/Instrumentation/KLN89/kln89.cxx">
     <KLN89 : DCLGPS : SGSubsystem declared in "src/Instrumentation/KLN89/kln89.hxx", implemented in "src/Instrumentation/KLN89/kln89.cxx">
     <LayerInterpolateControllerImplementation : LayerInterpolateController : SGSubsystem in "src/Environment/environment_ctrl.cxx", "src/Environment/environment_ctrl.cxx">
     <LayerInterpolateControllerImplementation : LayerInterpolateController : SGSubsystem declared in "src/Environment/environment_ctrl.cxx", implemented in "src/Environment/environment_ctrl.cxx">
     <MongooseHttpd : FGHttpd : SGSubsystem in "src/Network/http/httpd.cxx", "src/Network/http/httpd.cxx">
     <MongooseHttpd : FGHttpd : SGSubsystem declared in "src/Network/http/httpd.cxx", implemented in "src/Network/http/httpd.cxx">
     <NavRadioImpl : NavRadio : SGSubsystem in "src/Instrumentation/newnavradio.cxx", "src/Instrumentation/newnavradio.cxx">
     <NavRadioImpl : NavRadio : SGSubsystem declared in "src/Instrumentation/newnavradio.cxx", implemented in "src/Instrumentation/newnavradio.cxx">
     <StateMachineComponent : Component : SGSubsystem in "src/Autopilot/autopilot.cxx", "src/Autopilot/autopilot.cxx">
     <StateMachineComponent : Component : SGSubsystem declared in "src/Autopilot/autopilot.cxx", implemented in "src/Autopilot/autopilot.cxx">
     <YASim : FGInterface : SGSubsystem in "src/FDM/YASim/YASim.hxx", "src/FDM/YASim/YASim.cxx">
     <YASim : FGInterface : SGSubsystem declared in "src/FDM/YASim/YASim.hxx", implemented in "src/FDM/YASim/YASim.cxx">
     <agRadar : wxRadarBg : SGSubsystem in "src/Cockpit/agradar.hxx", "src/Cockpit/agradar.cxx">
     <agRadar : wxRadarBg : SGSubsystem declared in "src/Cockpit/agradar.hxx", implemented in "src/Cockpit/agradar.cxx">


Secondary groups (2):
Secondary groups (2):
     <FGXMLAutopilotGroupImplementation : FGXMLAutopilotGroup : SGSubsystemGroup : SGSubsystem in "src/Autopilot/autopilotgroup.cxx", "src/Autopilot/autopilotgroup.cxx">
     <FGXMLAutopilotGroupImplementation : FGXMLAutopilotGroup : SGSubsystemGroup : SGSubsystem declared in "src/Autopilot/autopilotgroup.cxx", implemented in "src/Autopilot/autopilotgroup.cxx">
     <TerrainSamplerImplementation : TerrainSampler : SGSubsystemGroup : SGSubsystem in "src/Environment/terrainsampler.cxx", "src/Environment/terrainsampler.cxx">
     <TerrainSamplerImplementation : TerrainSampler : SGSubsystemGroup : SGSubsystem declared in "src/Environment/terrainsampler.cxx", implemented in "src/Environment/terrainsampler.cxx">


Tertiary subsystems (6):
Tertiary subsystems (6):
     <DigitalFilter : AnalogComponent : Component : SGSubsystem in "src/Autopilot/digitalfilter.hxx", "src/Autopilot/digitalfilter.cxx">
     <DigitalFilter : AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/digitalfilter.hxx", implemented in "src/Autopilot/digitalfilter.cxx">
     <Logic : DigitalComponent : Component : SGSubsystem in "src/Autopilot/logic.hxx", "src/Autopilot/logic.cxx">
     <Logic : DigitalComponent : Component : SGSubsystem declared in "src/Autopilot/logic.hxx", implemented in "src/Autopilot/logic.cxx">
     <NoaaMetarRealWxController : BasicRealWxController : RealWxController : SGSubsystem in "src/Environment/realwx_ctrl.cxx", "src/Environment/realwx_ctrl.cxx">
     <NoaaMetarRealWxController : BasicRealWxController : RealWxController : SGSubsystem declared in "src/Environment/realwx_ctrl.cxx", implemented in "src/Environment/realwx_ctrl.cxx">
     <PIDController : AnalogComponent : Component : SGSubsystem in "src/Autopilot/pidcontroller.hxx", "src/Autopilot/pidcontroller.cxx">
     <PIDController : AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/pidcontroller.hxx", implemented in "src/Autopilot/pidcontroller.cxx">
     <PISimpleController : AnalogComponent : Component : SGSubsystem in "src/Autopilot/pisimplecontroller.hxx", "src/Autopilot/pisimplecontroller.cxx">
     <PISimpleController : AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/pisimplecontroller.hxx", implemented in "src/Autopilot/pisimplecontroller.cxx">
     <Predictor : AnalogComponent : Component : SGSubsystem in "src/Autopilot/predictor.hxx", "src/Autopilot/predictor.cxx">
     <Predictor : AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/predictor.hxx", implemented in "src/Autopilot/predictor.cxx">


Quaternary subsystems (1):
Quaternary subsystems (1):
     <FlipFlop : Logic : DigitalComponent : Component : SGSubsystem in "src/Autopilot/flipflop.hxx", "src/Autopilot/flipflop.cxx">
     <FlipFlop : Logic : DigitalComponent : Component : SGSubsystem declared in "src/Autopilot/flipflop.hxx", implemented in "src/Autopilot/flipflop.cxx">


Counts: 126 subsystem classes (117 flightgear, 9 simgear).
Counts: 126 subsystem classes (117 flightgear, 9 simgear).
Line 717: Line 717:
| lang  = xml
| lang  = xml
| script =  
| script =  
<?xml version="1.0"?>
<subsystems>
<subsystems>
   <primary_subsystems count="91">
   <primary_subsystems count="91">
     <ADF from="SGSubsystem" declaration="src/Instrumentation/adf.hxx" implementation="src/Instrumentation/adf.cxx"/>
     <ADF>
     <AirportDynamicsManager from="SGSubsystem" declaration="src/Airports/airportdynamicsmanager.hxx" implementation="src/Airports/airportdynamicsmanager.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <AirspeedIndicator from="SGSubsystem" declaration="src/Instrumentation/airspeed_indicator.hxx" implementation="src/Instrumentation/airspeed_indicator.cxx"/>
      <declaration>src/Instrumentation/adf.hxx</declaration>
     <Altimeter from="SGSubsystem" declaration="src/Instrumentation/altimeter.hxx" implementation="src/Instrumentation/altimeter.cxx"/>
      <implementation>src/Instrumentation/adf.cxx</implementation>
     <AreaSampler from="SGSubsystem" declaration="src/Environment/terrainsampler.cxx" implementation="src/Environment/terrainsampler.cxx"/>
    </ADF>
     <AttitudeIndicator from="SGSubsystem" declaration="src/Instrumentation/attitude_indicator.hxx" implementation="src/Instrumentation/attitude_indicator.cxx"/>
     <AirportDynamicsManager>
     <Clock from="SGSubsystem" declaration="src/Instrumentation/clock.hxx" implementation="src/Instrumentation/clock.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <CommRadio from="SGSubsystem" declaration="src/Instrumentation/commradio.hxx"/>
      <declaration>src/Airports/airportdynamicsmanager.hxx</declaration>
     <Component from="SGSubsystem" declaration="src/Autopilot/component.hxx" implementation="src/Autopilot/component.cxx"/>
      <implementation>src/Airports/airportdynamicsmanager.cxx</implementation>
     <DCLGPS from="SGSubsystem" declaration="src/Instrumentation/dclgps.hxx" implementation="src/Instrumentation/dclgps.cxx"/>
    </AirportDynamicsManager>
     <DME from="SGSubsystem" declaration="src/Instrumentation/dme.hxx" implementation="src/Instrumentation/dme.cxx"/>
     <AirspeedIndicator>
     <Ephemeris from="SGSubsystem" declaration="src/Environment/ephemeris.hxx" implementation="src/Environment/ephemeris.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <FDMShell from="SGSubsystem" declaration="src/FDM/fdm_shell.hxx" implementation="src/FDM/fdm_shell.cxx"/>
      <declaration>src/Instrumentation/airspeed_indicator.hxx</declaration>
     <FGAIManager from="SGSubsystem" declaration="src/AIModel/AIManager.hxx" implementation="src/AIModel/AIManager.cxx"/>
      <implementation>src/Instrumentation/airspeed_indicator.cxx</implementation>
     <FGATCManager from="SGSubsystem" declaration="src/ATC/atc_mgr.hxx" implementation="src/ATC/atc_mgr.cxx"/>
     </AirspeedIndicator>
     <FGAircraftModel from="SGSubsystem" declaration="src/Model/acmodel.hxx" implementation="src/Model/acmodel.cxx"/>
    <Altimeter>
     <FGCom from="SGSubsystem" declaration="src/Network/fgcom.hxx" implementation="src/Network/fgcom.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <FGControls from="SGSubsystem" declaration="src/Aircraft/controls.hxx" implementation="src/Aircraft/controls.cxx"/>
      <declaration>src/Instrumentation/altimeter.hxx</declaration>
     <FGDNSClient from="SGSubsystem" declaration="src/Network/DNSClient.hxx" implementation="src/Network/DNSClient.cxx"/>
      <implementation>src/Instrumentation/altimeter.cxx</implementation>
     <FGElectricalSystem from="SGSubsystem" declaration="src/Systems/electrical.hxx" implementation="src/Systems/electrical.cxx"/>
    </Altimeter>
     <FGEventInput from="SGSubsystem" declaration="src/Input/FGEventInput.hxx" implementation="src/Input/FGEventInput.cxx"/>
     <AreaSampler>
     <FGFlightHistory from="SGSubsystem" declaration="src/Aircraft/FlightHistory.hxx" implementation="src/Aircraft/FlightHistory.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <FGHTTPClient from="SGSubsystem" declaration="src/Network/HTTPClient.hxx" implementation="src/Network/HTTPClient.cxx"/>
      <declaration>src/Environment/terrainsampler.cxx</declaration>
     <FGHttpd from="SGSubsystem" declaration="src/Network/http/httpd.hxx"/>
      <implementation>src/Environment/terrainsampler.cxx</implementation>
     <FGIO from="SGSubsystem" declaration="src/Main/fg_io.hxx" implementation="src/Main/fg_io.cxx"/>
    </AreaSampler>
     <FGInterface from="SGSubsystem" declaration="src/FDM/flight.hxx" implementation="src/FDM/flight.cxx"/>
     <AttitudeIndicator>
     <FGJoystickInput from="SGSubsystem" declaration="src/Input/FGJoystickInput.hxx" implementation="src/Input/FGJoystickInput.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <FGKR_87 from="SGSubsystem" declaration="src/Instrumentation/kr_87.hxx" implementation="src/Instrumentation/kr_87.cxx"/>
      <declaration>src/Instrumentation/attitude_indicator.hxx</declaration>
     <FGKeyboardInput from="SGSubsystem" declaration="src/Input/FGKeyboardInput.hxx" implementation="src/Input/FGKeyboardInput.cxx"/>
      <implementation>src/Instrumentation/attitude_indicator.cxx</implementation>
     <FGLight from="SGSubsystem" declaration="src/Time/light.hxx" implementation="src/Time/light.cxx"/>
    </AttitudeIndicator>
     <FGLogger from="SGSubsystem" declaration="src/Main/logger.hxx" implementation="src/Main/logger.cxx"/>
     <Clock>
     <FGMagVarManager from="SGSubsystem" declaration="src/Environment/magvarmanager.hxx" implementation="src/Environment/magvarmanager.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <FGMarkerBeacon from="SGSubsystem" declaration="src/Instrumentation/marker_beacon.hxx" implementation="src/Instrumentation/marker_beacon.cxx"/>
      <declaration>src/Instrumentation/clock.hxx</declaration>
     <FGModelMgr from="SGSubsystem" declaration="src/Model/modelmgr.hxx" implementation="src/Model/modelmgr.cxx"/>
      <implementation>src/Instrumentation/clock.cxx</implementation>
     <FGMouseInput from="SGSubsystem" declaration="src/Input/FGMouseInput.hxx" implementation="src/Input/FGMouseInput.cxx"/>
     </Clock>
     <FGMultiplayMgr from="SGSubsystem" declaration="src/MultiPlayer/multiplaymgr.hxx" implementation="src/MultiPlayer/multiplaymgr.cxx"/>
    <CommRadio>
     <FGNasalSys from="SGSubsystem" declaration="src/Scripting/NasalSys.hxx" implementation="src/Scripting/NasalSys.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <FGNavRadio from="SGSubsystem" declaration="src/Instrumentation/navradio.hxx" implementation="src/Instrumentation/navradio.cxx"/>
      <declaration>src/Instrumentation/commradio.hxx</declaration>
     <FGPanel from="SGSubsystem" declaration="utils/fgpanel/FGPanel.hxx" implementation="utils/fgpanel/FGPanel.cxx"/>
    </CommRadio>
     <FGPanelProtocol from="SGSubsystem" declaration="utils/fgpanel/FGPanelProtocol.hxx" implementation="utils/fgpanel/FGPanelProtocol.cxx"/>
     <Component>
     <FGPrecipitationMgr from="SGSubsystem" declaration="src/Environment/precipitation_mgr.hxx" implementation="src/Environment/precipitation_mgr.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <FGProperties from="SGSubsystem" declaration="src/Main/fg_props.hxx" implementation="src/Main/fg_props.cxx"/>
      <declaration>src/Autopilot/component.hxx</declaration>
     <FGReplay from="SGSubsystem" declaration="src/Aircraft/replay.hxx" implementation="src/Aircraft/replay.cxx"/>
      <implementation>src/Autopilot/component.cxx</implementation>
     <FGRidgeLift from="SGSubsystem" declaration="src/Environment/ridge_lift.hxx" implementation="src/Environment/ridge_lift.cxx"/>
    </Component>
     <FGRouteMgr from="SGSubsystem" declaration="src/Autopilot/route_mgr.hxx" implementation="src/Autopilot/route_mgr.cxx"/>
     <DCLGPS>
     <FGScenery from="SGSubsystem" declaration="src/Scenery/scenery.hxx" implementation="src/Scenery/scenery.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <FGSoundManager from="SGSubsystem" declaration="src/Sound/soundmanager.hxx" implementation="src/Sound/soundmanager.cxx"/>
      <declaration>src/Instrumentation/dclgps.hxx</declaration>
     <FGSubmodelMgr from="SGSubsystem" declaration="src/AIModel/submodel.hxx" implementation="src/AIModel/submodel.cxx"/>
      <implementation>src/Instrumentation/dclgps.cxx</implementation>
     <FGSubsystemExample from="SGSubsystem" declaration="docs-mini/README.introduction" implementation="docs-mini/README.introduction"/>
     </DCLGPS>
     <FGTrafficManager from="SGSubsystem" declaration="src/Traffic/TrafficMgr.hxx" implementation="src/Traffic/TrafficMgr.cxx"/>
    <DME>
     <FGViewMgr from="SGSubsystem" declaration="src/Viewer/viewmgr.hxx" implementation="src/Viewer/viewmgr.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <FGVoiceMgr from="SGSubsystem" declaration="src/Sound/voice.hxx" implementation="src/Sound/voice.cxx"/>
      <declaration>src/Instrumentation/dme.hxx</declaration>
     <GPS from="SGSubsystem" declaration="src/Instrumentation/gps.hxx" implementation="src/Instrumentation/gps.cxx"/>
      <implementation>src/Instrumentation/dme.cxx</implementation>
     <GSDI from="SGSubsystem" declaration="src/Instrumentation/gsdi.hxx" implementation="src/Instrumentation/gsdi.cxx"/>
    </DME>
     <GUIMgr from="SGSubsystem" declaration="src/Canvas/gui_mgr.hxx" implementation="src/Canvas/gui_mgr.cxx"/>
     <Ephemeris>
     <GroundRadar from="SGSubsystem" declaration="src/Cockpit/groundradar.hxx" implementation="src/Cockpit/groundradar.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <HUD from="SGSubsystem" declaration="src/Instrumentation/HUD/HUD.hxx" implementation="src/Instrumentation/HUD/HUD.cxx"/>
      <declaration>src/Environment/ephemeris.hxx</declaration>
     <HeadingIndicator from="SGSubsystem" declaration="src/Instrumentation/heading_indicator.hxx" implementation="src/Instrumentation/heading_indicator.cxx"/>
      <implementation>src/Environment/ephemeris.cxx</implementation>
     <HeadingIndicatorDG from="SGSubsystem" declaration="src/Instrumentation/heading_indicator_dg.hxx" implementation="src/Instrumentation/heading_indicator_dg.cxx"/>
    </Ephemeris>
     <HeadingIndicatorFG from="SGSubsystem" declaration="src/Instrumentation/heading_indicator_fg.hxx" implementation="src/Instrumentation/heading_indicator_fg.cxx"/>
     <FDMShell>
     <InstVerticalSpeedIndicator from="SGSubsystem" declaration="src/Instrumentation/inst_vertical_speed_indicator.hxx" implementation="src/Instrumentation/inst_vertical_speed_indicator.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <LayerInterpolateController from="SGSubsystem" declaration="src/Environment/environment_ctrl.hxx"/>
      <declaration>src/FDM/fdm_shell.hxx</declaration>
     <MK_VIII from="SGSubsystem" declaration="src/Instrumentation/mk_viii.hxx" implementation="src/Instrumentation/mk_viii.cxx"/>
      <implementation>src/FDM/fdm_shell.cxx</implementation>
     <MagCompass from="SGSubsystem" declaration="src/Instrumentation/mag_compass.hxx" implementation="src/Instrumentation/mag_compass.cxx"/>
    </FDMShell>
     <MasterReferenceGyro from="SGSubsystem" declaration="src/Instrumentation/mrg.hxx" implementation="src/Instrumentation/mrg.cxx"/>
     <FGAIManager>
     <NavDisplay from="SGSubsystem" declaration="src/Cockpit/NavDisplay.hxx" implementation="src/Cockpit/NavDisplay.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <NavRadio from="SGSubsystem" declaration="src/Instrumentation/newnavradio.hxx"/>
      <declaration>src/AIModel/AIManager.hxx</declaration>
     <NewGUI from="SGSubsystem" declaration="src/GUI/new_gui.hxx" implementation="src/GUI/new_gui.cxx"/>
      <implementation>src/AIModel/AIManager.cxx</implementation>
     <PerformanceDB from="SGSubsystem" declaration="src/AIModel/performancedb.hxx" implementation="src/AIModel/performancedb.cxx"/>
     </FGAIManager>
    <PitotSystem from="SGSubsystem" declaration="src/Systems/pitot.hxx" implementation="src/Systems/pitot.cxx"/>
    <FGATCManager>
     <PropertyBasedMgr from="SGSubsystem" declaration="simgear/props/PropertyBasedMgr.hxx" implementation="simgear/props/PropertyBasedMgr.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <PropertyInterpolationMgr from="SGSubsystem" declaration="simgear/props/PropertyInterpolationMgr.hxx" implementation="simgear/props/PropertyInterpolationMgr.cxx"/>
      <declaration>src/ATC/atc_mgr.hxx</declaration>
     <RadarAltimeter from="SGSubsystem" declaration="src/Instrumentation/rad_alt.hxx" implementation="src/Instrumentation/rad_alt.cxx"/>
      <implementation>src/ATC/atc_mgr.cxx</implementation>
    <RealWxController from="SGSubsystem" declaration="src/Environment/realwx_ctrl.hxx" implementation="src/Environment/realwx_ctrl.cxx"/>
    </FGATCManager>
     <SGEventMgr from="SGSubsystem" declaration="simgear/structure/event_mgr.hxx" implementation="simgear/structure/event_mgr.cxx"/>
     <FGAircraftModel>
    <SGInterpolator from="SGSubsystem" declaration="simgear/misc/interpolator.hxx" implementation="simgear/misc/interpolator.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <SGPerformanceMonitor from="SGSubsystem" declaration="simgear/structure/SGPerfMon.hxx" implementation="simgear/structure/SGPerfMon.cxx"/>
      <declaration>src/Model/acmodel.hxx</declaration>
     <SGSoundMgr from="SGSubsystem" declaration="simgear/sound/soundmgr.hxx"/>
      <implementation>src/Model/acmodel.cxx</implementation>
     <SGSubsystemMgr from="SGSubsystem" declaration="simgear/structure/subsystem_mgr.hxx" implementation="simgear/structure/subsystem_mgr.cxx"/>
    </FGAircraftModel>
     <SGTerraSync from="SGSubsystem" declaration="simgear/scene/tsync/terrasync.hxx" implementation="simgear/scene/tsync/terrasync.cxx"/>
     <FGCom>
    <SlipSkidBall from="SGSubsystem" declaration="src/Instrumentation/slip_skid_ball.hxx" implementation="src/Instrumentation/slip_skid_ball.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <StaticSystem from="SGSubsystem" declaration="src/Systems/static.hxx" implementation="src/Systems/static.cxx"/>
      <declaration>src/Network/fgcom.hxx</declaration>
     <TACAN from="SGSubsystem" declaration="src/Instrumentation/tacan.hxx" implementation="src/Instrumentation/tacan.cxx"/>
      <implementation>src/Network/fgcom.cxx</implementation>
     <TCAS from="SGSubsystem" declaration="src/Instrumentation/tcas.hxx" implementation="src/Instrumentation/tcas.cxx"/>
    </FGCom>
    <TimeManager from="SGSubsystem" declaration="src/Time/TimeManager.hxx" implementation="src/Time/TimeManager.cxx"/>
     <FGControls>
     <Transponder from="SGSubsystem" declaration="src/Instrumentation/transponder.hxx" implementation="src/Instrumentation/transponder.cxx"/>
      <inheritance>SGSubsystem</inheritance>
     <TurnIndicator from="SGSubsystem" declaration="src/Instrumentation/turn_indicator.hxx" implementation="src/Instrumentation/turn_indicator.cxx"/>
      <declaration>src/Aircraft/controls.hxx</declaration>
    <VacuumSystem from="SGSubsystem" declaration="src/Systems/vacuum.hxx" implementation="src/Systems/vacuum.cxx"/>
      <implementation>src/Aircraft/controls.cxx</implementation>
     <VerticalSpeedIndicator from="SGSubsystem" declaration="src/Instrumentation/vertical_speed_indicator.hxx" implementation="src/Instrumentation/vertical_speed_indicator.cxx"/>
     </FGControls>
    <View from="SGSubsystem" declaration="src/Viewer/view.hxx" implementation="src/Viewer/view.cxx"/>
    <FGDNSClient>
     <wxRadarBg from="SGSubsystem" declaration="src/Cockpit/wxradar.hxx" implementation="src/Cockpit/wxradar.cxx"/>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Network/DNSClient.hxx</declaration>
      <implementation>src/Network/DNSClient.cxx</implementation>
    </FGDNSClient>
     <FGElectricalSystem>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Systems/electrical.hxx</declaration>
      <implementation>src/Systems/electrical.cxx</implementation>
    </FGElectricalSystem>
     <FGEventInput>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Input/FGEventInput.hxx</declaration>
      <implementation>src/Input/FGEventInput.cxx</implementation>
    </FGEventInput>
     <FGFlightHistory>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Aircraft/FlightHistory.hxx</declaration>
      <implementation>src/Aircraft/FlightHistory.cxx</implementation>
     </FGFlightHistory>
    <FGHTTPClient>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Network/HTTPClient.hxx</declaration>
      <implementation>src/Network/HTTPClient.cxx</implementation>
    </FGHTTPClient>
     <FGHttpd>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Network/http/httpd.hxx</declaration>
    </FGHttpd>
     <FGIO>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Main/fg_io.hxx</declaration>
      <implementation>src/Main/fg_io.cxx</implementation>
     </FGIO>
    <FGInterface>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/FDM/flight.hxx</declaration>
      <implementation>src/FDM/flight.cxx</implementation>
     </FGInterface>
    <FGJoystickInput>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Input/FGJoystickInput.hxx</declaration>
      <implementation>src/Input/FGJoystickInput.cxx</implementation>
    </FGJoystickInput>
     <FGKR_87>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/kr_87.hxx</declaration>
      <implementation>src/Instrumentation/kr_87.cxx</implementation>
    </FGKR_87>
     <FGKeyboardInput>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Input/FGKeyboardInput.hxx</declaration>
      <implementation>src/Input/FGKeyboardInput.cxx</implementation>
    </FGKeyboardInput>
     <FGLight>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Time/light.hxx</declaration>
      <implementation>src/Time/light.cxx</implementation>
     </FGLight>
    <FGLogger>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Main/logger.hxx</declaration>
      <implementation>src/Main/logger.cxx</implementation>
    </FGLogger>
     <FGMagVarManager>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Environment/magvarmanager.hxx</declaration>
      <implementation>src/Environment/magvarmanager.cxx</implementation>
    </FGMagVarManager>
     <FGMarkerBeacon>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/marker_beacon.hxx</declaration>
      <implementation>src/Instrumentation/marker_beacon.cxx</implementation>
    </FGMarkerBeacon>
     <FGModelMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Model/modelmgr.hxx</declaration>
      <implementation>src/Model/modelmgr.cxx</implementation>
     </FGModelMgr>
    <FGMouseInput>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Input/FGMouseInput.hxx</declaration>
      <implementation>src/Input/FGMouseInput.cxx</implementation>
    </FGMouseInput>
     <FGMultiplayMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/MultiPlayer/multiplaymgr.hxx</declaration>
      <implementation>src/MultiPlayer/multiplaymgr.cxx</implementation>
    </FGMultiplayMgr>
     <FGNasalSys>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Scripting/NasalSys.hxx</declaration>
      <implementation>src/Scripting/NasalSys.cxx</implementation>
    </FGNasalSys>
     <FGNavRadio>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/navradio.hxx</declaration>
      <implementation>src/Instrumentation/navradio.cxx</implementation>
     </FGNavRadio>
    <FGPanel>
      <inheritance>SGSubsystem</inheritance>
      <declaration>utils/fgpanel/FGPanel.hxx</declaration>
      <implementation>utils/fgpanel/FGPanel.cxx</implementation>
    </FGPanel>
     <FGPanelProtocol>
      <inheritance>SGSubsystem</inheritance>
      <declaration>utils/fgpanel/FGPanelProtocol.hxx</declaration>
      <implementation>utils/fgpanel/FGPanelProtocol.cxx</implementation>
    </FGPanelProtocol>
     <FGPrecipitationMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Environment/precipitation_mgr.hxx</declaration>
      <implementation>src/Environment/precipitation_mgr.cxx</implementation>
    </FGPrecipitationMgr>
     <FGProperties>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Main/fg_props.hxx</declaration>
      <implementation>src/Main/fg_props.cxx</implementation>
     </FGProperties>
    <FGReplay>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Aircraft/replay.hxx</declaration>
      <implementation>src/Aircraft/replay.cxx</implementation>
    </FGReplay>
     <FGRidgeLift>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Environment/ridge_lift.hxx</declaration>
      <implementation>src/Environment/ridge_lift.cxx</implementation>
    </FGRidgeLift>
     <FGRouteMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Autopilot/route_mgr.hxx</declaration>
      <implementation>src/Autopilot/route_mgr.cxx</implementation>
    </FGRouteMgr>
     <FGScenery>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Scenery/scenery.hxx</declaration>
      <implementation>src/Scenery/scenery.cxx</implementation>
     </FGScenery>
    <FGSoundManager>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Sound/soundmanager.hxx</declaration>
      <implementation>src/Sound/soundmanager.cxx</implementation>
    </FGSoundManager>
     <FGSubmodelMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/AIModel/submodel.hxx</declaration>
      <implementation>src/AIModel/submodel.cxx</implementation>
    </FGSubmodelMgr>
     <FGSubsystemExample>
      <inheritance>SGSubsystem</inheritance>
      <declaration>docs-mini/README.introduction</declaration>
      <implementation>docs-mini/README.introduction</implementation>
    </FGSubsystemExample>
     <FGTrafficManager>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Traffic/TrafficMgr.hxx</declaration>
      <implementation>src/Traffic/TrafficMgr.cxx</implementation>
    </FGTrafficManager>
     <FGViewMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Viewer/viewmgr.hxx</declaration>
      <implementation>src/Viewer/viewmgr.cxx</implementation>
    </FGViewMgr>
     <FGVoiceMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Sound/voice.hxx</declaration>
      <implementation>src/Sound/voice.cxx</implementation>
    </FGVoiceMgr>
     <GPS>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/gps.hxx</declaration>
      <implementation>src/Instrumentation/gps.cxx</implementation>
    </GPS>
     <GSDI>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/gsdi.hxx</declaration>
      <implementation>src/Instrumentation/gsdi.cxx</implementation>
     </GSDI>
    <GUIMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Canvas/gui_mgr.hxx</declaration>
      <implementation>src/Canvas/gui_mgr.cxx</implementation>
    </GUIMgr>
     <GroundRadar>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Cockpit/groundradar.hxx</declaration>
      <implementation>src/Cockpit/groundradar.cxx</implementation>
    </GroundRadar>
     <HUD>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/HUD/HUD.hxx</declaration>
      <implementation>src/Instrumentation/HUD/HUD.cxx</implementation>
    </HUD>
     <HeadingIndicator>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/heading_indicator.hxx</declaration>
      <implementation>src/Instrumentation/heading_indicator.cxx</implementation>
     </HeadingIndicator>
    <HeadingIndicatorDG>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/heading_indicator_dg.hxx</declaration>
      <implementation>src/Instrumentation/heading_indicator_dg.cxx</implementation>
    </HeadingIndicatorDG>
     <HeadingIndicatorFG>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/heading_indicator_fg.hxx</declaration>
      <implementation>src/Instrumentation/heading_indicator_fg.cxx</implementation>
    </HeadingIndicatorFG>
     <InstVerticalSpeedIndicator>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/inst_vertical_speed_indicator.hxx</declaration>
      <implementation>src/Instrumentation/inst_vertical_speed_indicator.cxx</implementation>
    </InstVerticalSpeedIndicator>
     <LayerInterpolateController>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Environment/environment_ctrl.hxx</declaration>
    </LayerInterpolateController>
     <MK_VIII>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/mk_viii.hxx</declaration>
      <implementation>src/Instrumentation/mk_viii.cxx</implementation>
    </MK_VIII>
     <MagCompass>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/mag_compass.hxx</declaration>
      <implementation>src/Instrumentation/mag_compass.cxx</implementation>
    </MagCompass>
     <MasterReferenceGyro>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/mrg.hxx</declaration>
      <implementation>src/Instrumentation/mrg.cxx</implementation>
     </MasterReferenceGyro>
    <NavDisplay>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Cockpit/NavDisplay.hxx</declaration>
      <implementation>src/Cockpit/NavDisplay.cxx</implementation>
     </NavDisplay>
     <NavRadio>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/newnavradio.hxx</declaration>
    </NavRadio>
     <NewGUI>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/GUI/new_gui.hxx</declaration>
      <implementation>src/GUI/new_gui.cxx</implementation>
     </NewGUI>
    <PerformanceDB>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/AIModel/performancedb.hxx</declaration>
      <implementation>src/AIModel/performancedb.cxx</implementation>
     </PerformanceDB>
     <PitotSystem>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Systems/pitot.hxx</declaration>
      <implementation>src/Systems/pitot.cxx</implementation>
     </PitotSystem>
    <PropertyBasedMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>simgear/props/PropertyBasedMgr.hxx</declaration>
      <implementation>simgear/props/PropertyBasedMgr.cxx</implementation>
    </PropertyBasedMgr>
     <PropertyInterpolationMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>simgear/props/PropertyInterpolationMgr.hxx</declaration>
      <implementation>simgear/props/PropertyInterpolationMgr.cxx</implementation>
     </PropertyInterpolationMgr>
     <RadarAltimeter>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/rad_alt.hxx</declaration>
      <implementation>src/Instrumentation/rad_alt.cxx</implementation>
     </RadarAltimeter>
    <RealWxController>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Environment/realwx_ctrl.hxx</declaration>
      <implementation>src/Environment/realwx_ctrl.cxx</implementation>
     </RealWxController>
    <SGEventMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>simgear/structure/event_mgr.hxx</declaration>
      <implementation>simgear/structure/event_mgr.cxx</implementation>
     </SGEventMgr>
    <SGInterpolator>
      <inheritance>SGSubsystem</inheritance>
      <declaration>simgear/misc/interpolator.hxx</declaration>
      <implementation>simgear/misc/interpolator.cxx</implementation>
    </SGInterpolator>
     <SGPerformanceMonitor>
      <inheritance>SGSubsystem</inheritance>
      <declaration>simgear/structure/SGPerfMon.hxx</declaration>
      <implementation>simgear/structure/SGPerfMon.cxx</implementation>
    </SGPerformanceMonitor>
     <SGSoundMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>simgear/sound/soundmgr.hxx</declaration>
    </SGSoundMgr>
     <SGSubsystemMgr>
      <inheritance>SGSubsystem</inheritance>
      <declaration>simgear/structure/subsystem_mgr.hxx</declaration>
      <implementation>simgear/structure/subsystem_mgr.cxx</implementation>
     </SGSubsystemMgr>
    <SGTerraSync>
      <inheritance>SGSubsystem</inheritance>
      <declaration>simgear/scene/tsync/terrasync.hxx</declaration>
      <implementation>simgear/scene/tsync/terrasync.cxx</implementation>
     </SGTerraSync>
    <SlipSkidBall>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/slip_skid_ball.hxx</declaration>
      <implementation>src/Instrumentation/slip_skid_ball.cxx</implementation>
    </SlipSkidBall>
    <StaticSystem>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Systems/static.hxx</declaration>
      <implementation>src/Systems/static.cxx</implementation>
    </StaticSystem>
    <TACAN>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/tacan.hxx</declaration>
      <implementation>src/Instrumentation/tacan.cxx</implementation>
    </TACAN>
    <TCAS>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/tcas.hxx</declaration>
      <implementation>src/Instrumentation/tcas.cxx</implementation>
    </TCAS>
    <TimeManager>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Time/TimeManager.hxx</declaration>
      <implementation>src/Time/TimeManager.cxx</implementation>
    </TimeManager>
    <Transponder>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/transponder.hxx</declaration>
      <implementation>src/Instrumentation/transponder.cxx</implementation>
    </Transponder>
    <TurnIndicator>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/turn_indicator.hxx</declaration>
      <implementation>src/Instrumentation/turn_indicator.cxx</implementation>
    </TurnIndicator>
    <VacuumSystem>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Systems/vacuum.hxx</declaration>
      <implementation>src/Systems/vacuum.cxx</implementation>
    </VacuumSystem>
    <VerticalSpeedIndicator>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Instrumentation/vertical_speed_indicator.hxx</declaration>
      <implementation>src/Instrumentation/vertical_speed_indicator.cxx</implementation>
    </VerticalSpeedIndicator>
    <View>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Viewer/view.hxx</declaration>
      <implementation>src/Viewer/view.cxx</implementation>
    </View>
    <wxRadarBg>
      <inheritance>SGSubsystem</inheritance>
      <declaration>src/Cockpit/wxradar.hxx</declaration>
      <implementation>src/Cockpit/wxradar.cxx</implementation>
    </wxRadarBg>
   </primary_subsystems>
   </primary_subsystems>
   <primary_groups count="8">
   <primary_groups count="8">
     <Autopilot from="SGSubsystemGroup : SGSubsystem" declaration="src/Autopilot/autopilot.hxx" implementation="src/Autopilot/autopilot.cxx"/>
     <Autopilot>
     <CockpitDisplayManager from="SGSubsystemGroup : SGSubsystem" declaration="src/Cockpit/cockpitDisplayManager.hxx" implementation="src/Cockpit/cockpitDisplayManager.cxx"/>
      <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
     <FGEnvironmentMgr from="SGSubsystemGroup : SGSubsystem" declaration="src/Environment/environment_mgr.hxx" implementation="src/Environment/environment_mgr.cxx"/>
      <declaration>src/Autopilot/autopilot.hxx</declaration>
     <FGInput from="SGSubsystemGroup : SGSubsystem" declaration="src/Input/input.hxx" implementation="src/Input/input.cxx"/>
      <implementation>src/Autopilot/autopilot.cxx</implementation>
     <FGInstrumentMgr from="SGSubsystemGroup : SGSubsystem" declaration="src/Instrumentation/instrument_mgr.hxx" implementation="src/Instrumentation/instrument_mgr.cxx"/>
    </Autopilot>
     <FGSystemMgr from="SGSubsystemGroup : SGSubsystem" declaration="src/Systems/system_mgr.hxx" implementation="src/Systems/system_mgr.cxx"/>
     <CockpitDisplayManager>
     <FGXMLAutopilotGroup from="SGSubsystemGroup : SGSubsystem" declaration="src/Autopilot/autopilotgroup.hxx" implementation="src/Autopilot/autopilotgroup.cxx"/>
      <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
     <TerrainSampler from="SGSubsystemGroup : SGSubsystem" declaration="src/Environment/terrainsampler.hxx"/>
      <declaration>src/Cockpit/cockpitDisplayManager.hxx</declaration>
      <implementation>src/Cockpit/cockpitDisplayManager.cxx</implementation>
    </CockpitDisplayManager>
     <FGEnvironmentMgr>
      <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <declaration>src/Environment/environment_mgr.hxx</declaration>
      <implementation>src/Environment/environment_mgr.cxx</implementation>
    </FGEnvironmentMgr>
     <FGInput>
      <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <declaration>src/Input/input.hxx</declaration>
      <implementation>src/Input/input.cxx</implementation>
    </FGInput>
     <FGInstrumentMgr>
      <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <declaration>src/Instrumentation/instrument_mgr.hxx</declaration>
      <implementation>src/Instrumentation/instrument_mgr.cxx</implementation>
    </FGInstrumentMgr>
     <FGSystemMgr>
      <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <declaration>src/Systems/system_mgr.hxx</declaration>
      <implementation>src/Systems/system_mgr.cxx</implementation>
    </FGSystemMgr>
     <FGXMLAutopilotGroup>
      <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <declaration>src/Autopilot/autopilotgroup.hxx</declaration>
      <implementation>src/Autopilot/autopilotgroup.cxx</implementation>
    </FGXMLAutopilotGroup>
     <TerrainSampler>
      <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <declaration>src/Environment/terrainsampler.hxx</declaration>
    </TerrainSampler>
   </primary_groups>
   </primary_groups>
   <secondary_subsystems count="28">
   <secondary_subsystems count="28">
     <AnalogComponent from="Component : SGSubsystem" declaration="src/Autopilot/analogcomponent.hxx" implementation="src/Autopilot/analogcomponent.cxx"/>
     <AnalogComponent>
     <BasicRealWxController from="RealWxController : SGSubsystem" declaration="src/Environment/realwx_ctrl.cxx" implementation="src/Environment/realwx_ctrl.cxx"/>
      <inheritance>Component : SGSubsystem</inheritance>
     <CanvasMgr from="PropertyBasedMgr : SGSubsystem" declaration="simgear/canvas/CanvasMgr.hxx" implementation="simgear/canvas/CanvasMgr.cxx"/>
      <declaration>src/Autopilot/analogcomponent.hxx</declaration>
     <CommRadioImpl from="CommRadio : SGSubsystem" declaration="src/Instrumentation/commradio.cxx" implementation="src/Instrumentation/commradio.cxx"/>
      <implementation>src/Autopilot/analogcomponent.cxx</implementation>
     <DigitalComponent from="Component : SGSubsystem" declaration="src/Autopilot/digitalcomponent.hxx" implementation="src/Autopilot/digitalcomponent.cxx"/>
    </AnalogComponent>
     <FGACMS from="FGInterface : SGSubsystem" declaration="src/FDM/SP/ACMS.hxx" implementation="src/FDM/SP/ACMS.cxx"/>
     <BasicRealWxController>
     <FGADA from="FGInterface : SGSubsystem" declaration="src/FDM/SP/ADA.hxx" implementation="src/FDM/SP/ADA.cxx"/>
      <inheritance>RealWxController : SGSubsystem</inheritance>
     <FGAISim from="FGInterface : SGSubsystem" declaration="src/FDM/SP/AISim.hpp" implementation="src/FDM/SP/AISim.cpp"/>
      <declaration>src/Environment/realwx_ctrl.cxx</declaration>
     <FGBalloonSim from="FGInterface : SGSubsystem" declaration="src/FDM/SP/Balloon.h" implementation="src/FDM/SP/Balloon.cxx"/>
      <implementation>src/Environment/realwx_ctrl.cxx</implementation>
     <FGExternalNet from="FGInterface : SGSubsystem" declaration="src/FDM/ExternalNet/ExternalNet.hxx" implementation="src/FDM/ExternalNet/ExternalNet.cxx"/>
    </BasicRealWxController>
     <FGExternalPipe from="FGInterface : SGSubsystem" declaration="src/FDM/ExternalPipe/ExternalPipe.hxx" implementation="src/FDM/ExternalPipe/ExternalPipe.cxx"/>
     <CanvasMgr>
     <FGHIDEventInput from="FGEventInput : SGSubsystem" declaration="src/Input/FGHIDEventInput.hxx" implementation="src/Input/FGHIDEventInput.cxx"/>
      <inheritance>PropertyBasedMgr : SGSubsystem</inheritance>
     <FGJSBsim from="FGInterface : SGSubsystem" declaration="src/FDM/JSBSim/JSBSim.hxx" implementation="src/FDM/JSBSim/JSBSim.cxx"/>
      <declaration>simgear/canvas/CanvasMgr.hxx</declaration>
     <FGLaRCsim from="FGInterface : SGSubsystem" declaration="src/FDM/LaRCsim/LaRCsim.hxx" implementation="src/FDM/LaRCsim/LaRCsim.cxx"/>
      <implementation>simgear/canvas/CanvasMgr.cxx</implementation>
     <FGLinuxEventInput from="FGEventInput : SGSubsystem" declaration="src/Input/FGLinuxEventInput.hxx" implementation="src/Input/FGLinuxEventInput.cxx"/>
    </CanvasMgr>
     <FGMacOSXEventInput from="FGEventInput : SGSubsystem" declaration="src/Input/FGMacOSXEventInput.hxx" implementation="src/Input/FGMacOSXEventInput.cxx"/>
     <CommRadioImpl>
     <FGMagicCarpet from="FGInterface : SGSubsystem" declaration="src/FDM/SP/MagicCarpet.hxx" implementation="src/FDM/SP/MagicCarpet.cxx"/>
      <inheritance>CommRadio : SGSubsystem</inheritance>
     <FGNullFDM from="FGInterface : SGSubsystem" declaration="src/FDM/NullFDM.hxx" implementation="src/FDM/NullFDM.cxx"/>
      <declaration>src/Instrumentation/commradio.cxx</declaration>
     <FGReadablePanel from="FGPanel : SGSubsystem" declaration="utils/fgpanel/panel_io.hxx" implementation="utils/fgpanel/panel_io.cxx"/>
      <implementation>src/Instrumentation/commradio.cxx</implementation>
     <FGSoundManager from="SGSoundMgr : SGSubsystem" declaration="src/Sound/soundmanager.hxx" implementation="src/Sound/soundmanager.cxx"/>
    </CommRadioImpl>
     <FGUFO from="FGInterface : SGSubsystem" declaration="src/FDM/UFO.hxx" implementation="src/FDM/UFO.cxx"/>
     <DigitalComponent>
     <KLN89 from="DCLGPS : SGSubsystem" declaration="src/Instrumentation/KLN89/kln89.hxx" implementation="src/Instrumentation/KLN89/kln89.cxx"/>
      <inheritance>Component : SGSubsystem</inheritance>
     <LayerInterpolateControllerImplementation from="LayerInterpolateController : SGSubsystem" declaration="src/Environment/environment_ctrl.cxx" implementation="src/Environment/environment_ctrl.cxx"/>
      <declaration>src/Autopilot/digitalcomponent.hxx</declaration>
     <MongooseHttpd from="FGHttpd : SGSubsystem" declaration="src/Network/http/httpd.cxx" implementation="src/Network/http/httpd.cxx"/>
      <implementation>src/Autopilot/digitalcomponent.cxx</implementation>
     <NavRadioImpl from="NavRadio : SGSubsystem" declaration="src/Instrumentation/newnavradio.cxx" implementation="src/Instrumentation/newnavradio.cxx"/>
    </DigitalComponent>
     <StateMachineComponent from="Component : SGSubsystem" declaration="src/Autopilot/autopilot.cxx" implementation="src/Autopilot/autopilot.cxx"/>
     <FGACMS>
     <YASim from="FGInterface : SGSubsystem" declaration="src/FDM/YASim/YASim.hxx" implementation="src/FDM/YASim/YASim.cxx"/>
      <inheritance>FGInterface : SGSubsystem</inheritance>
     <agRadar from="wxRadarBg : SGSubsystem" declaration="src/Cockpit/agradar.hxx" implementation="src/Cockpit/agradar.cxx"/>
      <declaration>src/FDM/SP/ACMS.hxx</declaration>
      <implementation>src/FDM/SP/ACMS.cxx</implementation>
    </FGACMS>
     <FGADA>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/SP/ADA.hxx</declaration>
      <implementation>src/FDM/SP/ADA.cxx</implementation>
    </FGADA>
     <FGAISim>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/SP/AISim.hpp</declaration>
      <implementation>src/FDM/SP/AISim.cpp</implementation>
    </FGAISim>
     <FGBalloonSim>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/SP/Balloon.h</declaration>
      <implementation>src/FDM/SP/Balloon.cxx</implementation>
    </FGBalloonSim>
     <FGExternalNet>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/ExternalNet/ExternalNet.hxx</declaration>
      <implementation>src/FDM/ExternalNet/ExternalNet.cxx</implementation>
    </FGExternalNet>
     <FGExternalPipe>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/ExternalPipe/ExternalPipe.hxx</declaration>
      <implementation>src/FDM/ExternalPipe/ExternalPipe.cxx</implementation>
    </FGExternalPipe>
     <FGHIDEventInput>
      <inheritance>FGEventInput : SGSubsystem</inheritance>
      <declaration>src/Input/FGHIDEventInput.hxx</declaration>
      <implementation>src/Input/FGHIDEventInput.cxx</implementation>
    </FGHIDEventInput>
     <FGJSBsim>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/JSBSim/JSBSim.hxx</declaration>
      <implementation>src/FDM/JSBSim/JSBSim.cxx</implementation>
    </FGJSBsim>
     <FGLaRCsim>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/LaRCsim/LaRCsim.hxx</declaration>
      <implementation>src/FDM/LaRCsim/LaRCsim.cxx</implementation>
    </FGLaRCsim>
     <FGLinuxEventInput>
      <inheritance>FGEventInput : SGSubsystem</inheritance>
      <declaration>src/Input/FGLinuxEventInput.hxx</declaration>
      <implementation>src/Input/FGLinuxEventInput.cxx</implementation>
    </FGLinuxEventInput>
     <FGMacOSXEventInput>
      <inheritance>FGEventInput : SGSubsystem</inheritance>
      <declaration>src/Input/FGMacOSXEventInput.hxx</declaration>
      <implementation>src/Input/FGMacOSXEventInput.cxx</implementation>
    </FGMacOSXEventInput>
     <FGMagicCarpet>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/SP/MagicCarpet.hxx</declaration>
      <implementation>src/FDM/SP/MagicCarpet.cxx</implementation>
    </FGMagicCarpet>
     <FGNullFDM>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/NullFDM.hxx</declaration>
      <implementation>src/FDM/NullFDM.cxx</implementation>
    </FGNullFDM>
     <FGReadablePanel>
      <inheritance>FGPanel : SGSubsystem</inheritance>
      <declaration>utils/fgpanel/panel_io.hxx</declaration>
      <implementation>utils/fgpanel/panel_io.cxx</implementation>
    </FGReadablePanel>
     <FGSoundManager>
      <inheritance>SGSoundMgr : SGSubsystem</inheritance>
      <declaration>src/Sound/soundmanager.hxx</declaration>
      <implementation>src/Sound/soundmanager.cxx</implementation>
    </FGSoundManager>
     <FGUFO>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/UFO.hxx</declaration>
      <implementation>src/FDM/UFO.cxx</implementation>
    </FGUFO>
     <KLN89>
      <inheritance>DCLGPS : SGSubsystem</inheritance>
      <declaration>src/Instrumentation/KLN89/kln89.hxx</declaration>
      <implementation>src/Instrumentation/KLN89/kln89.cxx</implementation>
    </KLN89>
     <LayerInterpolateControllerImplementation>
      <inheritance>LayerInterpolateController : SGSubsystem</inheritance>
      <declaration>src/Environment/environment_ctrl.cxx</declaration>
      <implementation>src/Environment/environment_ctrl.cxx</implementation>
    </LayerInterpolateControllerImplementation>
     <MongooseHttpd>
      <inheritance>FGHttpd : SGSubsystem</inheritance>
      <declaration>src/Network/http/httpd.cxx</declaration>
      <implementation>src/Network/http/httpd.cxx</implementation>
    </MongooseHttpd>
     <NavRadioImpl>
      <inheritance>NavRadio : SGSubsystem</inheritance>
      <declaration>src/Instrumentation/newnavradio.cxx</declaration>
      <implementation>src/Instrumentation/newnavradio.cxx</implementation>
    </NavRadioImpl>
     <StateMachineComponent>
      <inheritance>Component : SGSubsystem</inheritance>
      <declaration>src/Autopilot/autopilot.cxx</declaration>
      <implementation>src/Autopilot/autopilot.cxx</implementation>
    </StateMachineComponent>
     <YASim>
      <inheritance>FGInterface : SGSubsystem</inheritance>
      <declaration>src/FDM/YASim/YASim.hxx</declaration>
      <implementation>src/FDM/YASim/YASim.cxx</implementation>
    </YASim>
     <agRadar>
      <inheritance>wxRadarBg : SGSubsystem</inheritance>
      <declaration>src/Cockpit/agradar.hxx</declaration>
      <implementation>src/Cockpit/agradar.cxx</implementation>
    </agRadar>
   </secondary_subsystems>
   </secondary_subsystems>
   <secondary_groups count="2">
   <secondary_groups count="2">
     <FGXMLAutopilotGroupImplementation from="FGXMLAutopilotGroup : SGSubsystemGroup : SGSubsystem" declaration="src/Autopilot/autopilotgroup.cxx" implementation="src/Autopilot/autopilotgroup.cxx"/>
     <FGXMLAutopilotGroupImplementation>
     <TerrainSamplerImplementation from="TerrainSampler : SGSubsystemGroup : SGSubsystem" declaration="src/Environment/terrainsampler.cxx" implementation="src/Environment/terrainsampler.cxx"/>
      <inheritance>FGXMLAutopilotGroup : SGSubsystemGroup : SGSubsystem</inheritance>
      <declaration>src/Autopilot/autopilotgroup.cxx</declaration>
      <implementation>src/Autopilot/autopilotgroup.cxx</implementation>
    </FGXMLAutopilotGroupImplementation>
     <TerrainSamplerImplementation>
      <inheritance>TerrainSampler : SGSubsystemGroup : SGSubsystem</inheritance>
      <declaration>src/Environment/terrainsampler.cxx</declaration>
      <implementation>src/Environment/terrainsampler.cxx</implementation>
    </TerrainSamplerImplementation>
   </secondary_groups>
   </secondary_groups>
   <tertiary_subsystems count="6">
   <tertiary_subsystems count="6">
     <DigitalFilter from="AnalogComponent : Component : SGSubsystem" declaration="src/Autopilot/digitalfilter.hxx" implementation="src/Autopilot/digitalfilter.cxx"/>
     <DigitalFilter>
     <Logic from="DigitalComponent : Component : SGSubsystem" declaration="src/Autopilot/logic.hxx" implementation="src/Autopilot/logic.cxx"/>
      <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
     <NoaaMetarRealWxController from="BasicRealWxController : RealWxController : SGSubsystem" declaration="src/Environment/realwx_ctrl.cxx" implementation="src/Environment/realwx_ctrl.cxx"/>
      <declaration>src/Autopilot/digitalfilter.hxx</declaration>
     <PIDController from="AnalogComponent : Component : SGSubsystem" declaration="src/Autopilot/pidcontroller.hxx" implementation="src/Autopilot/pidcontroller.cxx"/>
      <implementation>src/Autopilot/digitalfilter.cxx</implementation>
     <PISimpleController from="AnalogComponent : Component : SGSubsystem" declaration="src/Autopilot/pisimplecontroller.hxx" implementation="src/Autopilot/pisimplecontroller.cxx"/>
    </DigitalFilter>
     <Predictor from="AnalogComponent : Component : SGSubsystem" declaration="src/Autopilot/predictor.hxx" implementation="src/Autopilot/predictor.cxx"/>
     <Logic>
      <inheritance>DigitalComponent : Component : SGSubsystem</inheritance>
      <declaration>src/Autopilot/logic.hxx</declaration>
      <implementation>src/Autopilot/logic.cxx</implementation>
    </Logic>
     <NoaaMetarRealWxController>
      <inheritance>BasicRealWxController : RealWxController : SGSubsystem</inheritance>
      <declaration>src/Environment/realwx_ctrl.cxx</declaration>
      <implementation>src/Environment/realwx_ctrl.cxx</implementation>
    </NoaaMetarRealWxController>
     <PIDController>
      <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
      <declaration>src/Autopilot/pidcontroller.hxx</declaration>
      <implementation>src/Autopilot/pidcontroller.cxx</implementation>
    </PIDController>
     <PISimpleController>
      <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
      <declaration>src/Autopilot/pisimplecontroller.hxx</declaration>
      <implementation>src/Autopilot/pisimplecontroller.cxx</implementation>
    </PISimpleController>
     <Predictor>
      <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
      <declaration>src/Autopilot/predictor.hxx</declaration>
      <implementation>src/Autopilot/predictor.cxx</implementation>
    </Predictor>
   </tertiary_subsystems>
   </tertiary_subsystems>
   <quaternary_subsystems count="1">
   <quaternary_subsystems count="1">
     <FlipFlop from="Logic : DigitalComponent : Component : SGSubsystem" declaration="src/Autopilot/flipflop.hxx" implementation="src/Autopilot/flipflop.cxx"/>
     <FlipFlop>
      <inheritance>Logic : DigitalComponent : Component : SGSubsystem</inheritance>
      <declaration>src/Autopilot/flipflop.hxx</declaration>
      <implementation>src/Autopilot/flipflop.cxx</implementation>
    </FlipFlop>
   </quaternary_subsystems>
   </quaternary_subsystems>
   <counts>
   <counts>

Revision as of 21:14, 19 April 2018

Tracking down subsystems

Script

The following script is for finding all FlightGear dependencies:

All subsystems

The result is:

Refactoring

To check that all subsystems on a branch have been updated or refactored: