User:Bugman/subsystems: Difference between revisions

Jump to navigation Jump to search
→‎All subsystems: Updated the output to match the newest code changes.
(→‎Script: Improved the staticSubsystemClassId() parsing.)
(→‎All subsystems: Updated the output to match the newest code changes.)
Line 848: Line 848:
| script =  
| script =  
Primary subsystems (94):
Primary subsystems (94):
     <ADF : SGSubsystem declared in "src/Instrumentation/adf.hxx", implemented in "src/Instrumentation/adf.cxx">
     <ADF : SGSubsystem staticSubsystemClassId is "adf" declared in "src/Instrumentation/adf.hxx", implemented in "src/Instrumentation/adf.cxx">
     <AirportDynamicsManager : SGSubsystem staticSubsystemClassId is "airport-dynamics" declared in "src/Airports/airportdynamicsmanager.hxx", implemented in "src/Airports/airportdynamicsmanager.cxx">
     <AirportDynamicsManager : SGSubsystem staticSubsystemClassId is "airport-dynamics" declared in "src/Airports/airportdynamicsmanager.hxx", implemented in "src/Airports/airportdynamicsmanager.cxx">
     <AirspeedIndicator : SGSubsystem declared in "src/Instrumentation/airspeed_indicator.hxx", implemented in "src/Instrumentation/airspeed_indicator.cxx">
     <AirspeedIndicator : SGSubsystem staticSubsystemClassId is "airspeed-indicator" declared in "src/Instrumentation/airspeed_indicator.hxx", implemented in "src/Instrumentation/airspeed_indicator.cxx">
     <Altimeter : SGSubsystem declared in "src/Instrumentation/altimeter.hxx", implemented in "src/Instrumentation/altimeter.cxx">
     <Altimeter : SGSubsystem staticSubsystemClassId is "altimeter" declared in "src/Instrumentation/altimeter.hxx", implemented in "src/Instrumentation/altimeter.cxx">
     <AnotherSub : SGSubsystem staticSubsystemClassId is "instruments" declared in "simgear/structure/subsystem_test.cxx">
     <AnotherSub : SGSubsystem staticSubsystemClassId is "anothersub" declared in "simgear/structure/subsystem_test.cxx">
     <AreaSampler : SGSubsystem declared in "src/Environment/terrainsampler.cxx", implemented in "src/Environment/terrainsampler.cxx">
     <AreaSampler : SGSubsystem staticSubsystemClassId is "area" declared in "src/Environment/terrainsampler.cxx", implemented in "src/Environment/terrainsampler.cxx">
     <AttitudeIndicator : SGSubsystem declared in "src/Instrumentation/attitude_indicator.hxx", implemented in "src/Instrumentation/attitude_indicator.cxx">
     <AttitudeIndicator : SGSubsystem staticSubsystemClassId is "attitude-indicator" declared in "src/Instrumentation/attitude_indicator.hxx", implemented in "src/Instrumentation/attitude_indicator.cxx">
     <Clock : SGSubsystem declared in "src/Instrumentation/clock.hxx", implemented in "src/Instrumentation/clock.cxx">
     <Clock : SGSubsystem staticSubsystemClassId is "clock" declared in "src/Instrumentation/clock.hxx", implemented in "src/Instrumentation/clock.cxx">
     <CommRadio : SGSubsystem declared in "src/Instrumentation/commradio.hxx">
     <CommRadio : SGSubsystem staticSubsystemClassId is "comm-radio" declared in "src/Instrumentation/commradio.hxx">
     <Component : SGSubsystem declared in "src/Autopilot/component.hxx", implemented in "src/Autopilot/component.cxx">
     <Component : SGSubsystem declared in "src/Autopilot/component.hxx", implemented in "src/Autopilot/component.cxx">
     <DCLGPS : SGSubsystem declared in "src/Instrumentation/dclgps.hxx", implemented in "src/Instrumentation/dclgps.cxx">
     <DCLGPS : SGSubsystem declared in "src/Instrumentation/dclgps.hxx", implemented in "src/Instrumentation/dclgps.cxx">
     <DME : SGSubsystem declared in "src/Instrumentation/dme.hxx", implemented in "src/Instrumentation/dme.cxx">
     <DME : SGSubsystem staticSubsystemClassId is "dme" declared in "src/Instrumentation/dme.hxx", implemented in "src/Instrumentation/dme.cxx">
     <Ephemeris : SGSubsystem staticSubsystemClassId is "ephemeris" declared in "src/Environment/ephemeris.hxx", implemented in "src/Environment/ephemeris.cxx">
     <Ephemeris : SGSubsystem staticSubsystemClassId is "ephemeris" declared in "src/Environment/ephemeris.hxx", implemented in "src/Environment/ephemeris.cxx">
     <FDMShell : SGSubsystem declared in "src/FDM/fdm_shell.hxx", implemented in "src/FDM/fdm_shell.cxx">
     <FDMShell : SGSubsystem staticSubsystemClassId is "flight" declared in "src/FDM/fdm_shell.hxx", implemented in "src/FDM/fdm_shell.cxx">
     <FGAIManager : SGSubsystem staticSubsystemClassId is "ai-model" declared in "src/AIModel/AIManager.hxx", implemented in "src/AIModel/AIManager.cxx">
     <FGAIManager : SGSubsystem staticSubsystemClassId is "ai-model" declared in "src/AIModel/AIManager.hxx", implemented in "src/AIModel/AIManager.cxx">
     <FGATCManager : SGSubsystem declared in "src/ATC/atc_mgr.hxx", implemented in "src/ATC/atc_mgr.cxx">
     <FGATCManager : SGSubsystem staticSubsystemClassId is "ATC" declared in "src/ATC/atc_mgr.hxx", implemented in "src/ATC/atc_mgr.cxx">
     <FGAircraftModel : SGSubsystem staticSubsystemClassId is "aircraft-model" declared in "src/Model/acmodel.hxx", implemented in "src/Model/acmodel.cxx">
     <FGAircraftModel : SGSubsystem staticSubsystemClassId is "aircraft-model" declared in "src/Model/acmodel.hxx", implemented in "src/Model/acmodel.cxx">
     <FGCom : SGSubsystem declared in "src/Network/fgcom.hxx", implemented in "src/Network/fgcom.cxx">
     <FGCom : SGSubsystem staticSubsystemClassId is "fgcom" declared in "src/Network/fgcom.hxx", implemented in "src/Network/fgcom.cxx">
     <FGControls : SGSubsystem staticSubsystemClassId is "controls" declared in "src/Aircraft/controls.hxx", implemented in "src/Aircraft/controls.cxx">
     <FGControls : SGSubsystem staticSubsystemClassId is "controls" declared in "src/Aircraft/controls.hxx", implemented in "src/Aircraft/controls.cxx">
     <FGDNSClient : SGSubsystem staticSubsystemClassId is "dns" declared in "src/Network/DNSClient.hxx", implemented in "src/Network/DNSClient.cxx">
     <FGDNSClient : SGSubsystem staticSubsystemClassId is "dns" declared in "src/Network/DNSClient.hxx", implemented in "src/Network/DNSClient.cxx">
     <FGElectricalSystem : SGSubsystem declared in "src/Systems/electrical.hxx", implemented in "src/Systems/electrical.cxx">
     <FGElectricalSystem : SGSubsystem staticSubsystemClassId is "electrical" declared in "src/Systems/electrical.hxx", implemented in "src/Systems/electrical.cxx">
     <FGEventInput : SGSubsystem declared in "src/Input/FGEventInput.hxx", implemented in "src/Input/FGEventInput.cxx">
     <FGEventInput : SGSubsystem declared in "src/Input/FGEventInput.hxx", implemented in "src/Input/FGEventInput.cxx">
     <FGFlightHistory : SGSubsystem declared in "src/Aircraft/FlightHistory.hxx", implemented in "src/Aircraft/FlightHistory.cxx">
     <FGFlightHistory : SGSubsystem staticSubsystemClassId is "history" declared in "src/Aircraft/FlightHistory.hxx", implemented in "src/Aircraft/FlightHistory.cxx">
     <FGHTTPClient : SGSubsystem staticSubsystemClassId is "http" declared in "src/Network/HTTPClient.hxx", implemented in "src/Network/HTTPClient.cxx">
     <FGHTTPClient : SGSubsystem staticSubsystemClassId is "http" declared in "src/Network/HTTPClient.hxx", implemented in "src/Network/HTTPClient.cxx">
     <FGHttpd : SGSubsystem declared in "src/Network/http/httpd.hxx">
     <FGHttpd : SGSubsystem staticSubsystemClassId is "httpd" declared in "src/Network/http/httpd.hxx">
     <FGIO : SGSubsystem declared in "src/Main/fg_io.hxx", implemented in "src/Main/fg_io.cxx">
     <FGIO : SGSubsystem staticSubsystemClassId is "io" declared in "src/Main/fg_io.hxx", implemented in "src/Main/fg_io.cxx">
     <FGInterface : SGSubsystem declared in "src/FDM/flight.hxx", implemented in "src/FDM/flight.cxx">
     <FGInterface : SGSubsystem declared in "src/FDM/flight.hxx", implemented in "src/FDM/flight.cxx">
     <FGJoystickInput : SGSubsystem declared in "src/Input/FGJoystickInput.hxx", implemented in "src/Input/FGJoystickInput.cxx">
     <FGJoystickInput : SGSubsystem staticSubsystemClassId is "input-joystick" declared in "src/Input/FGJoystickInput.hxx", implemented in "src/Input/FGJoystickInput.cxx">
     <FGKR_87 : SGSubsystem declared in "src/Instrumentation/kr_87.hxx", implemented in "src/Instrumentation/kr_87.cxx">
     <FGKR_87 : SGSubsystem staticSubsystemClassId is "KR-87" declared in "src/Instrumentation/kr_87.hxx", implemented in "src/Instrumentation/kr_87.cxx">
     <FGKeyboardInput : SGSubsystem declared in "src/Input/FGKeyboardInput.hxx", implemented in "src/Input/FGKeyboardInput.cxx">
     <FGKeyboardInput : SGSubsystem staticSubsystemClassId is "input-keyboard" declared in "src/Input/FGKeyboardInput.hxx", implemented in "src/Input/FGKeyboardInput.cxx">
     <FGLight : SGSubsystem declared in "src/Time/light.hxx", implemented in "src/Time/light.cxx">
     <FGLight : SGSubsystem staticSubsystemClassId is "lighting" declared in "src/Time/light.hxx", implemented in "src/Time/light.cxx">
     <FGLogger : SGSubsystem declared in "src/Main/logger.hxx", implemented in "src/Main/logger.cxx">
     <FGLogger : SGSubsystem staticSubsystemClassId is "logger" declared in "src/Main/logger.hxx", implemented in "src/Main/logger.cxx">
     <FGMagVarManager : SGSubsystem declared in "src/Environment/magvarmanager.hxx", implemented in "src/Environment/magvarmanager.cxx">
     <FGMagVarManager : SGSubsystem staticSubsystemClassId is "magvar" declared in "src/Environment/magvarmanager.hxx", implemented in "src/Environment/magvarmanager.cxx">
     <FGMarkerBeacon : SGSubsystem declared in "src/Instrumentation/marker_beacon.hxx", implemented in "src/Instrumentation/marker_beacon.cxx">
     <FGMarkerBeacon : SGSubsystem staticSubsystemClassId is "marker-beacon" declared in "src/Instrumentation/marker_beacon.hxx", implemented in "src/Instrumentation/marker_beacon.cxx">
     <FGModelMgr : SGSubsystem staticSubsystemClassId is "model-manager" declared in "src/Model/modelmgr.hxx", implemented in "src/Model/modelmgr.cxx">
     <FGModelMgr : SGSubsystem staticSubsystemClassId is "model-manager" declared in "src/Model/modelmgr.hxx", implemented in "src/Model/modelmgr.cxx">
     <FGMouseInput : SGSubsystem staticSubsystemClassId is "input-mouse" declared in "src/Input/FGMouseInput.hxx", implemented in "src/Input/FGMouseInput.cxx">
     <FGMouseInput : SGSubsystem staticSubsystemClassId is "input-mouse" declared in "src/Input/FGMouseInput.hxx", implemented in "src/Input/FGMouseInput.cxx">
     <FGMultiplayMgr : SGSubsystem declared in "src/MultiPlayer/multiplaymgr.hxx", implemented in "src/MultiPlayer/multiplaymgr.cxx">
     <FGMultiplayMgr : SGSubsystem staticSubsystemClassId is "mp" declared in "src/MultiPlayer/multiplaymgr.hxx", implemented in "src/MultiPlayer/multiplaymgr.cxx">
     <FGNasalSys : SGSubsystem staticSubsystemClassId is "nasal" declared in "src/Scripting/NasalSys.hxx", implemented in "src/Scripting/NasalSys.cxx">
     <FGNasalSys : SGSubsystem staticSubsystemClassId is "nasal" declared in "src/Scripting/NasalSys.hxx", implemented in "src/Scripting/NasalSys.cxx">
     <FGNavRadio : SGSubsystem declared in "src/Instrumentation/navradio.hxx", implemented in "src/Instrumentation/navradio.cxx">
     <FGNavRadio : SGSubsystem declared in "src/Instrumentation/navradio.hxx", implemented in "src/Instrumentation/navradio.cxx">
     <FGPanel : SGSubsystem declared in "utils/fgpanel/FGPanel.hxx", implemented in "utils/fgpanel/FGPanel.cxx">
     <FGPanel : SGSubsystem staticSubsystemClassId is "panel" declared in "utils/fgpanel/FGPanel.hxx", implemented in "utils/fgpanel/FGPanel.cxx">
     <FGPanelProtocol : SGSubsystem declared in "utils/fgpanel/FGPanelProtocol.hxx", implemented in "utils/fgpanel/FGPanelProtocol.cxx">
     <FGPanelProtocol : SGSubsystem declared in "utils/fgpanel/FGPanelProtocol.hxx", implemented in "utils/fgpanel/FGPanelProtocol.cxx">
     <FGPrecipitationMgr : SGSubsystem declared in "src/Environment/precipitation_mgr.hxx", implemented in "src/Environment/precipitation_mgr.cxx">
     <FGPrecipitationMgr : SGSubsystem staticSubsystemClassId is "precipitation" declared in "src/Environment/precipitation_mgr.hxx", implemented in "src/Environment/precipitation_mgr.cxx">
     <FGProperties : SGSubsystem declared in "src/Main/fg_props.hxx", implemented in "src/Main/fg_props.cxx">
     <FGProperties : SGSubsystem staticSubsystemClassId is "properties" declared in "src/Main/fg_props.hxx", implemented in "src/Main/fg_props.cxx">
     <FGReplay : SGSubsystem declared in "src/Aircraft/replay.hxx", implemented in "src/Aircraft/replay.cxx">
     <FGReplay : SGSubsystem staticSubsystemClassId is "replay" declared in "src/Aircraft/replay.hxx", implemented in "src/Aircraft/replay.cxx">
     <FGRidgeLift : SGSubsystem declared in "src/Environment/ridge_lift.hxx", implemented in "src/Environment/ridge_lift.cxx">
     <FGRidgeLift : SGSubsystem staticSubsystemClassId is "ridgelift" declared in "src/Environment/ridge_lift.hxx", implemented in "src/Environment/ridge_lift.cxx">
     <FGRouteMgr : SGSubsystem staticSubsystemClassId is "route-manager" declared in "src/Autopilot/route_mgr.hxx", implemented in "src/Autopilot/route_mgr.cxx">
     <FGRouteMgr : SGSubsystem staticSubsystemClassId is "route-manager" declared in "src/Autopilot/route_mgr.hxx", implemented in "src/Autopilot/route_mgr.cxx">
     <FGScenery : SGSubsystem staticSubsystemClassId is "scenery" declared in "src/Scenery/scenery.hxx", implemented in "src/Scenery/scenery.cxx">
     <FGScenery : SGSubsystem staticSubsystemClassId is "scenery" declared in "src/Scenery/scenery.hxx", implemented in "src/Scenery/scenery.cxx">
     <FGSoundManager : SGSubsystem staticSubsystemClassId is "sound" declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx">
     <FGSoundManager : SGSubsystem staticSubsystemClassId is "sound" declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx">
     <FGSubmodelMgr : SGSubsystem declared in "src/AIModel/submodel.hxx", implemented in "src/AIModel/submodel.cxx">
     <FGSubmodelMgr : SGSubsystem staticSubsystemClassId is "submodel-mgr" declared in "src/AIModel/submodel.hxx", implemented in "src/AIModel/submodel.cxx">
     <FGSubsystemExample : SGSubsystem staticSubsystemClassId is "subsystem-example" declared in "docs-mini/README.introduction">
     <FGSubsystemExample : SGSubsystem declared in "docs-mini/README.introduction">
     <FGTrafficManager : SGSubsystem declared in "src/Traffic/TrafficMgr.hxx", implemented in "src/Traffic/TrafficMgr.cxx">
     <FGTrafficManager : SGSubsystem staticSubsystemClassId is "traffic-manager" declared in "src/Traffic/TrafficMgr.hxx", implemented in "src/Traffic/TrafficMgr.cxx">
     <FGViewMgr : SGSubsystem staticSubsystemClassId is "view-manager" declared in "src/Viewer/viewmgr.hxx", implemented in "src/Viewer/viewmgr.cxx">
     <FGViewMgr : SGSubsystem staticSubsystemClassId is "view-manager" declared in "src/Viewer/viewmgr.hxx", implemented in "src/Viewer/viewmgr.cxx">
     <FGVoiceMgr : SGSubsystem declared in "src/Sound/voice.hxx", implemented in "src/Sound/voice.cxx">
     <FGVoiceMgr : SGSubsystem staticSubsystemClassId is "voice" declared in "src/Sound/voice.hxx", implemented in "src/Sound/voice.cxx">
     <FakeRadioSub : SGSubsystem staticSubsystemClassId is "instruments" declared in "simgear/structure/subsystem_test.cxx">
     <FakeRadioSub : SGSubsystem staticSubsystemClassId is "fake-radio" declared in "simgear/structure/subsystem_test.cxx">
     <GPS : SGSubsystem declared in "src/Instrumentation/gps.hxx", implemented in "src/Instrumentation/gps.cxx">
     <GPS : SGSubsystem staticSubsystemClassId is "gps" declared in "src/Instrumentation/gps.hxx", implemented in "src/Instrumentation/gps.cxx">
     <GSDI : SGSubsystem declared in "src/Instrumentation/gsdi.hxx", implemented in "src/Instrumentation/gsdi.cxx">
     <GSDI : SGSubsystem staticSubsystemClassId is "gsdi" declared in "src/Instrumentation/gsdi.hxx", implemented in "src/Instrumentation/gsdi.cxx">
     <GUIMgr : SGSubsystem declared in "src/Canvas/gui_mgr.hxx", implemented in "src/Canvas/gui_mgr.cxx">
     <GUIMgr : SGSubsystem staticSubsystemClassId is "CanvasGUI" declared in "src/Canvas/gui_mgr.hxx", implemented in "src/Canvas/gui_mgr.cxx">
     <GroundRadar : SGSubsystem declared in "src/Cockpit/groundradar.hxx", implemented in "src/Cockpit/groundradar.cxx">
     <GroundRadar : SGSubsystem staticSubsystemClassId is "groundradar" declared in "src/Cockpit/groundradar.hxx", implemented in "src/Cockpit/groundradar.cxx">
     <HUD : SGSubsystem declared in "src/Instrumentation/HUD/HUD.hxx", implemented in "src/Instrumentation/HUD/HUD.cxx">
     <HUD : SGSubsystem staticSubsystemClassId is "hud" declared in "src/Instrumentation/HUD/HUD.hxx", implemented in "src/Instrumentation/HUD/HUD.cxx">
     <HeadingIndicator : SGSubsystem declared in "src/Instrumentation/heading_indicator.hxx", implemented in "src/Instrumentation/heading_indicator.cxx">
     <HeadingIndicator : SGSubsystem staticSubsystemClassId is "heading-indicator" declared in "src/Instrumentation/heading_indicator.hxx", implemented in "src/Instrumentation/heading_indicator.cxx">
     <HeadingIndicatorDG : SGSubsystem declared in "src/Instrumentation/heading_indicator_dg.hxx", implemented in "src/Instrumentation/heading_indicator_dg.cxx">
     <HeadingIndicatorDG : SGSubsystem staticSubsystemClassId is "heading-indicator-dg" declared in "src/Instrumentation/heading_indicator_dg.hxx", implemented in "src/Instrumentation/heading_indicator_dg.cxx">
     <HeadingIndicatorFG : SGSubsystem declared in "src/Instrumentation/heading_indicator_fg.hxx", implemented in "src/Instrumentation/heading_indicator_fg.cxx">
     <HeadingIndicatorFG : SGSubsystem staticSubsystemClassId is "heading-indicator-fg" declared in "src/Instrumentation/heading_indicator_fg.hxx", implemented in "src/Instrumentation/heading_indicator_fg.cxx">
     <InstVerticalSpeedIndicator : SGSubsystem declared in "src/Instrumentation/inst_vertical_speed_indicator.hxx", implemented in "src/Instrumentation/inst_vertical_speed_indicator.cxx">
     <InstVerticalSpeedIndicator : SGSubsystem staticSubsystemClassId is "inst-vertical-speed-indicator" declared in "src/Instrumentation/inst_vertical_speed_indicator.hxx", implemented in "src/Instrumentation/inst_vertical_speed_indicator.cxx">
     <LayerInterpolateController : SGSubsystem declared in "src/Environment/environment_ctrl.hxx">
     <LayerInterpolateController : SGSubsystem declared in "src/Environment/environment_ctrl.hxx">
     <MK_VIII : SGSubsystem declared in "src/Instrumentation/mk_viii.hxx", implemented in "src/Instrumentation/mk_viii.cxx">
     <MK_VIII : SGSubsystem staticSubsystemClassId is "mk-viii" declared in "src/Instrumentation/mk_viii.hxx", implemented in "src/Instrumentation/mk_viii.cxx">
     <MagCompass : SGSubsystem declared in "src/Instrumentation/mag_compass.hxx", implemented in "src/Instrumentation/mag_compass.cxx">
     <MagCompass : SGSubsystem staticSubsystemClassId is "magnetic-compass" declared in "src/Instrumentation/mag_compass.hxx", implemented in "src/Instrumentation/mag_compass.cxx">
     <MasterReferenceGyro : SGSubsystem declared in "src/Instrumentation/mrg.hxx", implemented in "src/Instrumentation/mrg.cxx">
     <MasterReferenceGyro : SGSubsystem staticSubsystemClassId is "master-reference-gyro" declared in "src/Instrumentation/mrg.hxx", implemented in "src/Instrumentation/mrg.cxx">
     <MySub1 : SGSubsystem staticSubsystemClassId is "instruments" declared in "simgear/structure/subsystem_test.cxx">
     <MySub1 : SGSubsystem staticSubsystemClassId is "mysub" declared in "simgear/structure/subsystem_test.cxx">
     <NavDisplay : SGSubsystem declared in "src/Cockpit/NavDisplay.hxx", implemented in "src/Cockpit/NavDisplay.cxx">
     <NavDisplay : SGSubsystem staticSubsystemClassId is "navigation-display" declared in "src/Cockpit/NavDisplay.hxx", implemented in "src/Cockpit/NavDisplay.cxx">
     <NavRadio : SGSubsystem declared in "src/Instrumentation/newnavradio.hxx">
     <NavRadio : SGSubsystem staticSubsystemClassId is "nav-radio" declared in "src/Instrumentation/newnavradio.hxx">
     <NewGUI : SGSubsystem staticSubsystemClassId is "gui" declared in "src/GUI/new_gui.hxx", implemented in "src/GUI/new_gui.cxx">
     <NewGUI : SGSubsystem staticSubsystemClassId is "gui" declared in "src/GUI/new_gui.hxx", implemented in "src/GUI/new_gui.cxx">
     <PerformanceDB : SGSubsystem staticSubsystemClassId is "aircraft-performance-db" declared in "src/AIModel/performancedb.hxx", implemented in "src/AIModel/performancedb.cxx">
     <PerformanceDB : SGSubsystem staticSubsystemClassId is "aircraft-performance-db" declared in "src/AIModel/performancedb.hxx", implemented in "src/AIModel/performancedb.cxx">
     <PitotSystem : SGSubsystem declared in "src/Systems/pitot.hxx", implemented in "src/Systems/pitot.cxx">
     <PitotSystem : SGSubsystem staticSubsystemClassId is "pitot" declared in "src/Systems/pitot.hxx", implemented in "src/Systems/pitot.cxx">
     <PropertyBasedMgr : SGSubsystem declared in "simgear/props/PropertyBasedMgr.hxx", implemented in "simgear/props/PropertyBasedMgr.cxx">
     <PropertyBasedMgr : SGSubsystem declared in "simgear/props/PropertyBasedMgr.hxx", implemented in "simgear/props/PropertyBasedMgr.cxx">
     <PropertyInterpolationMgr : SGSubsystem declared in "simgear/props/PropertyInterpolationMgr.hxx", implemented in "simgear/props/PropertyInterpolationMgr.cxx">
     <PropertyInterpolationMgr : SGSubsystem declared in "simgear/props/PropertyInterpolationMgr.hxx", implemented in "simgear/props/PropertyInterpolationMgr.cxx">
     <RadarAltimeter : SGSubsystem declared in "src/Instrumentation/rad_alt.hxx", implemented in "src/Instrumentation/rad_alt.cxx">
     <RadarAltimeter : SGSubsystem staticSubsystemClassId is "radar-altimeter" declared in "src/Instrumentation/rad_alt.hxx", implemented in "src/Instrumentation/rad_alt.cxx">
     <RealWxController : SGSubsystem declared in "src/Environment/realwx_ctrl.hxx", implemented in "src/Environment/realwx_ctrl.cxx">
     <RealWxController : SGSubsystem declared in "src/Environment/realwx_ctrl.hxx", implemented in "src/Environment/realwx_ctrl.cxx">
     <SGEventMgr : SGSubsystem declared in "simgear/structure/event_mgr.hxx", implemented in "simgear/structure/event_mgr.cxx">
     <SGEventMgr : SGSubsystem staticSubsystemClassId is "events" declared in "simgear/structure/event_mgr.hxx", implemented in "simgear/structure/event_mgr.cxx">
     <SGInterpolator : SGSubsystem declared in "simgear/misc/interpolator.hxx", implemented in "simgear/misc/interpolator.cxx">
     <SGInterpolator : SGSubsystem declared in "simgear/misc/interpolator.hxx", implemented in "simgear/misc/interpolator.cxx">
     <SGPerformanceMonitor : SGSubsystem staticSubsystemClassId is "performance-mon" declared in "simgear/structure/SGPerfMon.hxx", implemented in "simgear/structure/SGPerfMon.cxx">
     <SGPerformanceMonitor : SGSubsystem staticSubsystemClassId is "performance-mon" declared in "simgear/structure/SGPerfMon.hxx", implemented in "simgear/structure/SGPerfMon.cxx">
Line 931: Line 931:
     <SGSubsystemMgr : SGSubsystem declared in "simgear/structure/subsystem_mgr.hxx", implemented in "simgear/structure/subsystem_mgr.cxx">
     <SGSubsystemMgr : SGSubsystem declared in "simgear/structure/subsystem_mgr.hxx", implemented in "simgear/structure/subsystem_mgr.cxx">
     <SGTerraSync : SGSubsystem staticSubsystemClassId is "terrasync" declared in "simgear/scene/tsync/terrasync.hxx", implemented in "simgear/scene/tsync/terrasync.cxx">
     <SGTerraSync : SGSubsystem staticSubsystemClassId is "terrasync" declared in "simgear/scene/tsync/terrasync.hxx", implemented in "simgear/scene/tsync/terrasync.cxx">
     <SlipSkidBall : SGSubsystem declared in "src/Instrumentation/slip_skid_ball.hxx", implemented in "src/Instrumentation/slip_skid_ball.cxx">
     <SlipSkidBall : SGSubsystem staticSubsystemClassId is "slip-skid-ball" declared in "src/Instrumentation/slip_skid_ball.hxx", implemented in "src/Instrumentation/slip_skid_ball.cxx">
     <StaticSystem : SGSubsystem declared in "src/Systems/static.hxx", implemented in "src/Systems/static.cxx">
     <StaticSystem : SGSubsystem staticSubsystemClassId is "static" declared in "src/Systems/static.hxx", implemented in "src/Systems/static.cxx">
     <TACAN : SGSubsystem declared in "src/Instrumentation/tacan.hxx", implemented in "src/Instrumentation/tacan.cxx">
     <TACAN : SGSubsystem staticSubsystemClassId is "tacan" declared in "src/Instrumentation/tacan.hxx", implemented in "src/Instrumentation/tacan.cxx">
     <TCAS : SGSubsystem declared in "src/Instrumentation/tcas.hxx", implemented in "src/Instrumentation/tcas.cxx">
     <TCAS : SGSubsystem staticSubsystemClassId is "tcas" declared in "src/Instrumentation/tcas.hxx", implemented in "src/Instrumentation/tcas.cxx">
     <TimeManager : SGSubsystem staticSubsystemClassId is "time" declared in "src/Time/TimeManager.hxx", implemented in "src/Time/TimeManager.cxx">
     <TimeManager : SGSubsystem staticSubsystemClassId is "time" declared in "src/Time/TimeManager.hxx", implemented in "src/Time/TimeManager.cxx">
     <Transponder : SGSubsystem declared in "src/Instrumentation/transponder.hxx", implemented in "src/Instrumentation/transponder.cxx">
     <Transponder : SGSubsystem staticSubsystemClassId is "transponder" declared in "src/Instrumentation/transponder.hxx", implemented in "src/Instrumentation/transponder.cxx">
     <TurnIndicator : SGSubsystem declared in "src/Instrumentation/turn_indicator.hxx", implemented in "src/Instrumentation/turn_indicator.cxx">
     <TurnIndicator : SGSubsystem staticSubsystemClassId is "turn-indicator" declared in "src/Instrumentation/turn_indicator.hxx", implemented in "src/Instrumentation/turn_indicator.cxx">
     <VacuumSystem : SGSubsystem declared in "src/Systems/vacuum.hxx", implemented in "src/Systems/vacuum.cxx">
     <VacuumSystem : SGSubsystem staticSubsystemClassId is "vacuum" declared in "src/Systems/vacuum.hxx", implemented in "src/Systems/vacuum.cxx">
     <VerticalSpeedIndicator : SGSubsystem declared in "src/Instrumentation/vertical_speed_indicator.hxx", implemented in "src/Instrumentation/vertical_speed_indicator.cxx">
     <VerticalSpeedIndicator : SGSubsystem staticSubsystemClassId is "vertical-speed-indicator" declared in "src/Instrumentation/vertical_speed_indicator.hxx", implemented in "src/Instrumentation/vertical_speed_indicator.cxx">
     <View : SGSubsystem declared in "src/Viewer/view.hxx", implemented in "src/Viewer/view.cxx">
     <View : SGSubsystem staticSubsystemClassId is "view" declared in "src/Viewer/view.hxx", implemented in "src/Viewer/view.cxx">
     <wxRadarBg : SGSubsystem declared in "src/Cockpit/wxradar.hxx", implemented in "src/Cockpit/wxradar.cxx">
     <wxRadarBg : SGSubsystem staticSubsystemClassId is "radar" declared in "src/Cockpit/wxradar.hxx", implemented in "src/Cockpit/wxradar.cxx">


Primary groups (9):
Primary groups (9):
     <Autopilot : SGSubsystemGroup : SGSubsystem declared in "src/Autopilot/autopilot.hxx", implemented in "src/Autopilot/autopilot.cxx">
     <Autopilot : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "autopilot" declared in "src/Autopilot/autopilot.hxx", implemented in "src/Autopilot/autopilot.cxx">
     <CockpitDisplayManager : SGSubsystemGroup : SGSubsystem declared in "src/Cockpit/cockpitDisplayManager.hxx", implemented in "src/Cockpit/cockpitDisplayManager.cxx">
     <CockpitDisplayManager : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "cockpit-displays" declared in "src/Cockpit/cockpitDisplayManager.hxx", implemented in "src/Cockpit/cockpitDisplayManager.cxx">
     <FGEnvironmentMgr : SGSubsystemGroup : SGSubsystem declared in "src/Environment/environment_mgr.hxx", implemented in "src/Environment/environment_mgr.cxx">
     <FGEnvironmentMgr : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "environment" declared in "src/Environment/environment_mgr.hxx", implemented in "src/Environment/environment_mgr.cxx">
     <FGInput : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "input" declared in "src/Input/input.hxx", implemented in "src/Input/input.cxx">
     <FGInput : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "input" declared in "src/Input/input.hxx", implemented in "src/Input/input.cxx">
     <FGInstrumentMgr : SGSubsystemGroup : SGSubsystem declared in "src/Instrumentation/instrument_mgr.hxx", implemented in "src/Instrumentation/instrument_mgr.cxx">
     <FGInstrumentMgr : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "instrumentation" declared in "src/Instrumentation/instrument_mgr.hxx", implemented in "src/Instrumentation/instrument_mgr.cxx">
     <FGSystemMgr : SGSubsystemGroup : SGSubsystem declared in "src/Systems/system_mgr.hxx", implemented in "src/Systems/system_mgr.cxx">
     <FGSystemMgr : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "systems" declared in "src/Systems/system_mgr.hxx", implemented in "src/Systems/system_mgr.cxx">
     <FGXMLAutopilotGroup : SGSubsystemGroup : SGSubsystem declared in "src/Autopilot/autopilotgroup.hxx", implemented in "src/Autopilot/autopilotgroup.cxx">
     <FGXMLAutopilotGroup : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "xml-rules" declared in "src/Autopilot/autopilotgroup.hxx", implemented in "src/Autopilot/autopilotgroup.cxx">
     <InstrumentGroup : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "instruments" declared in "simgear/structure/subsystem_test.cxx">
     <InstrumentGroup : SGSubsystemGroup : SGSubsystem staticSubsystemClassId is "instruments" declared in "simgear/structure/subsystem_test.cxx">
     <TerrainSampler : SGSubsystemGroup : SGSubsystem declared in "src/Environment/terrainsampler.hxx">
     <TerrainSampler : SGSubsystemGroup : SGSubsystem declared in "src/Environment/terrainsampler.hxx">
Line 960: Line 960:
     <CommRadioImpl : CommRadio : SGSubsystem declared in "src/Instrumentation/commradio.cxx", implemented in "src/Instrumentation/commradio.cxx">
     <CommRadioImpl : CommRadio : SGSubsystem declared in "src/Instrumentation/commradio.cxx", implemented in "src/Instrumentation/commradio.cxx">
     <DigitalComponent : Component : SGSubsystem declared in "src/Autopilot/digitalcomponent.hxx", implemented in "src/Autopilot/digitalcomponent.cxx">
     <DigitalComponent : Component : SGSubsystem declared in "src/Autopilot/digitalcomponent.hxx", implemented in "src/Autopilot/digitalcomponent.cxx">
     <FGACMS : FGInterface : SGSubsystem declared in "src/FDM/SP/ACMS.hxx", implemented in "src/FDM/SP/ACMS.cxx">
     <FGACMS : FGInterface : SGSubsystem staticSubsystemClassId is "acms" declared in "src/FDM/SP/ACMS.hxx", implemented in "src/FDM/SP/ACMS.cxx">
     <FGADA : FGInterface : SGSubsystem declared in "src/FDM/SP/ADA.hxx", implemented in "src/FDM/SP/ADA.cxx">
     <FGADA : FGInterface : SGSubsystem staticSubsystemClassId is "ada" declared in "src/FDM/SP/ADA.hxx", implemented in "src/FDM/SP/ADA.cxx">
     <FGAISim : FGInterface : SGSubsystem declared in "src/FDM/SP/AISim.hpp", implemented in "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 declared in "src/FDM/SP/Balloon.h", implemented in "src/FDM/SP/Balloon.cxx">
     <FGBalloonSim : FGInterface : SGSubsystem staticSubsystemClassId is "balloon" declared in "src/FDM/SP/Balloon.h", implemented in "src/FDM/SP/Balloon.cxx">
     <FGExternalNet : FGInterface : SGSubsystem declared in "src/FDM/ExternalNet/ExternalNet.hxx", implemented in "src/FDM/ExternalNet/ExternalNet.cxx">
     <FGExternalNet : FGInterface : SGSubsystem staticSubsystemClassId is "network" declared in "src/FDM/ExternalNet/ExternalNet.hxx", implemented in "src/FDM/ExternalNet/ExternalNet.cxx">
     <FGExternalPipe : FGInterface : SGSubsystem declared in "src/FDM/ExternalPipe/ExternalPipe.hxx", implemented in "src/FDM/ExternalPipe/ExternalPipe.cxx">
     <FGExternalPipe : FGInterface : SGSubsystem staticSubsystemClassId is "pipe" declared in "src/FDM/ExternalPipe/ExternalPipe.hxx", implemented in "src/FDM/ExternalPipe/ExternalPipe.cxx">
     <FGHIDEventInput : FGEventInput : SGSubsystem staticSubsystemClassId is "input-hid" declared in "src/Input/FGHIDEventInput.hxx", implemented in "src/Input/FGHIDEventInput.cxx">
     <FGHIDEventInput : FGEventInput : SGSubsystem staticSubsystemClassId is "input-event-hid" declared in "src/Input/FGHIDEventInput.hxx", implemented in "src/Input/FGHIDEventInput.cxx">
     <FGInterpolator : PropertyInterpolationMgr : SGSubsystem declared in "src/Main/FGInterpolator.hxx", implemented in "src/Main/FGInterpolator.cxx">
     <FGInterpolator : PropertyInterpolationMgr : SGSubsystem staticSubsystemClassId is "prop-interpolator" declared in "src/Main/FGInterpolator.hxx", implemented in "src/Main/FGInterpolator.cxx">
     <FGJSBsim : FGInterface : SGSubsystem declared in "src/FDM/JSBSim/JSBSim.hxx", implemented in "src/FDM/JSBSim/JSBSim.cxx">
     <FGJSBsim : FGInterface : SGSubsystem staticSubsystemClassId is "jsb" declared in "src/FDM/JSBSim/JSBSim.hxx", implemented in "src/FDM/JSBSim/JSBSim.cxx">
     <FGLaRCsim : FGInterface : SGSubsystem declared in "src/FDM/LaRCsim/LaRCsim.hxx", implemented in "src/FDM/LaRCsim/LaRCsim.cxx">
     <FGLaRCsim : FGInterface : SGSubsystem staticSubsystemClassId is "larcsim" declared in "src/FDM/LaRCsim/LaRCsim.hxx", implemented in "src/FDM/LaRCsim/LaRCsim.cxx">
     <FGLinuxEventInput : FGEventInput : SGSubsystem declared in "src/Input/FGLinuxEventInput.hxx", implemented in "src/Input/FGLinuxEventInput.cxx">
     <FGLinuxEventInput : FGEventInput : SGSubsystem staticSubsystemClassId is "input-event" declared in "src/Input/FGLinuxEventInput.hxx", implemented in "src/Input/FGLinuxEventInput.cxx">
     <FGMacOSXEventInput : FGEventInput : SGSubsystem declared in "src/Input/FGMacOSXEventInput.hxx", implemented in "src/Input/FGMacOSXEventInput.cxx">
     <FGMacOSXEventInput : FGEventInput : SGSubsystem staticSubsystemClassId is "input-event" declared in "src/Input/FGMacOSXEventInput.hxx", implemented in "src/Input/FGMacOSXEventInput.cxx">
     <FGMagicCarpet : FGInterface : SGSubsystem declared in "src/FDM/SP/MagicCarpet.hxx", implemented in "src/FDM/SP/MagicCarpet.cxx">
     <FGMagicCarpet : FGInterface : SGSubsystem staticSubsystemClassId is "magic" declared in "src/FDM/SP/MagicCarpet.hxx", implemented in "src/FDM/SP/MagicCarpet.cxx">
     <FGNullFDM : FGInterface : SGSubsystem declared in "src/FDM/NullFDM.hxx", implemented in "src/FDM/NullFDM.cxx">
     <FGNullFDM : FGInterface : SGSubsystem staticSubsystemClassId is "null" declared in "src/FDM/NullFDM.hxx", implemented in "src/FDM/NullFDM.cxx">
     <FGReadablePanel : FGPanel : SGSubsystem declared in "utils/fgpanel/panel_io.hxx", implemented in "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 staticSubsystemClassId is "sound" declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx">
     <FGSoundManager : SGSoundMgr : SGSubsystem staticSubsystemClassId is "sound" declared in "src/Sound/soundmanager.hxx", implemented in "src/Sound/soundmanager.cxx">
     <FGUFO : FGInterface : SGSubsystem declared in "src/FDM/UFO.hxx", implemented in "src/FDM/UFO.cxx">
     <FGUFO : FGInterface : SGSubsystem staticSubsystemClassId is "ufo" declared in "src/FDM/UFO.hxx", implemented in "src/FDM/UFO.cxx">
     <KLN89 : DCLGPS : SGSubsystem declared in "src/Instrumentation/KLN89/kln89.hxx", implemented in "src/Instrumentation/KLN89/kln89.cxx">
     <KLN89 : DCLGPS : SGSubsystem staticSubsystemClassId is "kln89" declared in "src/Instrumentation/KLN89/kln89.hxx", implemented in "src/Instrumentation/KLN89/kln89.cxx">
     <LayerInterpolateControllerImplementation : LayerInterpolateController : SGSubsystem declared in "src/Environment/environment_ctrl.cxx", implemented in "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 declared in "src/Network/http/httpd.cxx", implemented in "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 declared in "src/Instrumentation/newnavradio.cxx", implemented in "src/Instrumentation/newnavradio.cxx">
     <NavRadioImpl : NavRadio : SGSubsystem declared in "src/Instrumentation/newnavradio.cxx", implemented in "src/Instrumentation/newnavradio.cxx">
     <StateMachineComponent : Component : SGSubsystem declared in "src/Autopilot/autopilot.cxx">
     <StateMachineComponent : Component : SGSubsystem staticSubsystemClassId is "state-machine" declared in "src/Autopilot/autopilot.cxx">
     <YASim : FGInterface : SGSubsystem declared in "src/FDM/YASim/YASim.hxx", implemented in "src/FDM/YASim/YASim.cxx">
     <YASim : FGInterface : SGSubsystem staticSubsystemClassId is "yasim" declared in "src/FDM/YASim/YASim.hxx", implemented in "src/FDM/YASim/YASim.cxx">
     <agRadar : wxRadarBg : SGSubsystem declared in "src/Cockpit/agradar.hxx", implemented in "src/Cockpit/agradar.cxx">
     <agRadar : wxRadarBg : SGSubsystem staticSubsystemClassId is "air-ground-radar" declared in "src/Cockpit/agradar.hxx", implemented in "src/Cockpit/agradar.cxx">


Secondary groups (2):
Secondary groups (2):
Line 991: Line 991:
Tertiary subsystems (7):
Tertiary subsystems (7):
     <CanvasMgr : CanvasMgr : PropertyBasedMgr : SGSubsystem staticSubsystemClassId is "Canvas" declared in "src/Canvas/canvas_mgr.hxx", implemented in "src/Canvas/canvas_mgr.cxx">
     <CanvasMgr : CanvasMgr : PropertyBasedMgr : SGSubsystem staticSubsystemClassId is "Canvas" declared in "src/Canvas/canvas_mgr.hxx", implemented in "src/Canvas/canvas_mgr.cxx">
     <DigitalFilter : AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/digitalfilter.hxx", implemented in "src/Autopilot/digitalfilter.cxx">
     <DigitalFilter : AnalogComponent : Component : SGSubsystem staticSubsystemClassId is "filter" declared in "src/Autopilot/digitalfilter.hxx", implemented in "src/Autopilot/digitalfilter.cxx">
     <Logic : DigitalComponent : Component : SGSubsystem declared in "src/Autopilot/logic.hxx", implemented in "src/Autopilot/logic.cxx">
     <Logic : DigitalComponent : Component : SGSubsystem staticSubsystemClassId is "logic" declared in "src/Autopilot/logic.hxx", implemented in "src/Autopilot/logic.cxx">
     <NoaaMetarRealWxController : BasicRealWxController : RealWxController : SGSubsystem declared in "src/Environment/realwx_ctrl.cxx", implemented in "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 declared in "src/Autopilot/pidcontroller.hxx", implemented in "src/Autopilot/pidcontroller.cxx">
     <PIDController : AnalogComponent : Component : SGSubsystem staticSubsystemClassId is "pid-controller" declared in "src/Autopilot/pidcontroller.hxx", implemented in "src/Autopilot/pidcontroller.cxx">
     <PISimpleController : AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/pisimplecontroller.hxx", implemented in "src/Autopilot/pisimplecontroller.cxx">
     <PISimpleController : AnalogComponent : Component : SGSubsystem staticSubsystemClassId is "pi-simple-controller" declared in "src/Autopilot/pisimplecontroller.hxx", implemented in "src/Autopilot/pisimplecontroller.cxx">
     <Predictor : AnalogComponent : Component : SGSubsystem declared in "src/Autopilot/predictor.hxx", implemented in "src/Autopilot/predictor.cxx">
     <Predictor : AnalogComponent : Component : SGSubsystem staticSubsystemClassId is "predict-simple" declared in "src/Autopilot/predictor.hxx", implemented in "src/Autopilot/predictor.cxx">


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


Counts: 131 subsystem classes (119 flightgear, 12 simgear).
Counts: 131 subsystem classes (119 flightgear, 12 simgear).
Line 1,017: Line 1,017:
     <ADF>
     <ADF>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>adf</staticSubsystemClassId>
       <declaration>src/Instrumentation/adf.hxx</declaration>
       <declaration>src/Instrumentation/adf.hxx</declaration>
       <implementation>src/Instrumentation/adf.cxx</implementation>
       <implementation>src/Instrumentation/adf.cxx</implementation>
Line 1,028: Line 1,029:
     <AirspeedIndicator>
     <AirspeedIndicator>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>airspeed-indicator</staticSubsystemClassId>
       <declaration>src/Instrumentation/airspeed_indicator.hxx</declaration>
       <declaration>src/Instrumentation/airspeed_indicator.hxx</declaration>
       <implementation>src/Instrumentation/airspeed_indicator.cxx</implementation>
       <implementation>src/Instrumentation/airspeed_indicator.cxx</implementation>
Line 1,033: Line 1,035:
     <Altimeter>
     <Altimeter>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>altimeter</staticSubsystemClassId>
       <declaration>src/Instrumentation/altimeter.hxx</declaration>
       <declaration>src/Instrumentation/altimeter.hxx</declaration>
       <implementation>src/Instrumentation/altimeter.cxx</implementation>
       <implementation>src/Instrumentation/altimeter.cxx</implementation>
Line 1,038: Line 1,041:
     <AnotherSub>
     <AnotherSub>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
       <staticSubsystemClassId>instruments</staticSubsystemClassId>
       <staticSubsystemClassId>anothersub</staticSubsystemClassId>
       <declaration>simgear/structure/subsystem_test.cxx</declaration>
       <declaration>simgear/structure/subsystem_test.cxx</declaration>
     </AnotherSub>
     </AnotherSub>
     <AreaSampler>
     <AreaSampler>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>area</staticSubsystemClassId>
       <declaration>src/Environment/terrainsampler.cxx</declaration>
       <declaration>src/Environment/terrainsampler.cxx</declaration>
       <implementation>src/Environment/terrainsampler.cxx</implementation>
       <implementation>src/Environment/terrainsampler.cxx</implementation>
Line 1,048: Line 1,052:
     <AttitudeIndicator>
     <AttitudeIndicator>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>attitude-indicator</staticSubsystemClassId>
       <declaration>src/Instrumentation/attitude_indicator.hxx</declaration>
       <declaration>src/Instrumentation/attitude_indicator.hxx</declaration>
       <implementation>src/Instrumentation/attitude_indicator.cxx</implementation>
       <implementation>src/Instrumentation/attitude_indicator.cxx</implementation>
Line 1,053: Line 1,058:
     <Clock>
     <Clock>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>clock</staticSubsystemClassId>
       <declaration>src/Instrumentation/clock.hxx</declaration>
       <declaration>src/Instrumentation/clock.hxx</declaration>
       <implementation>src/Instrumentation/clock.cxx</implementation>
       <implementation>src/Instrumentation/clock.cxx</implementation>
Line 1,058: Line 1,064:
     <CommRadio>
     <CommRadio>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>comm-radio</staticSubsystemClassId>
       <declaration>src/Instrumentation/commradio.hxx</declaration>
       <declaration>src/Instrumentation/commradio.hxx</declaration>
     </CommRadio>
     </CommRadio>
Line 1,072: Line 1,079:
     <DME>
     <DME>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>dme</staticSubsystemClassId>
       <declaration>src/Instrumentation/dme.hxx</declaration>
       <declaration>src/Instrumentation/dme.hxx</declaration>
       <implementation>src/Instrumentation/dme.cxx</implementation>
       <implementation>src/Instrumentation/dme.cxx</implementation>
Line 1,083: Line 1,091:
     <FDMShell>
     <FDMShell>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>flight</staticSubsystemClassId>
       <declaration>src/FDM/fdm_shell.hxx</declaration>
       <declaration>src/FDM/fdm_shell.hxx</declaration>
       <implementation>src/FDM/fdm_shell.cxx</implementation>
       <implementation>src/FDM/fdm_shell.cxx</implementation>
Line 1,094: Line 1,103:
     <FGATCManager>
     <FGATCManager>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>ATC</staticSubsystemClassId>
       <declaration>src/ATC/atc_mgr.hxx</declaration>
       <declaration>src/ATC/atc_mgr.hxx</declaration>
       <implementation>src/ATC/atc_mgr.cxx</implementation>
       <implementation>src/ATC/atc_mgr.cxx</implementation>
Line 1,105: Line 1,115:
     <FGCom>
     <FGCom>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>fgcom</staticSubsystemClassId>
       <declaration>src/Network/fgcom.hxx</declaration>
       <declaration>src/Network/fgcom.hxx</declaration>
       <implementation>src/Network/fgcom.cxx</implementation>
       <implementation>src/Network/fgcom.cxx</implementation>
Line 1,122: Line 1,133:
     <FGElectricalSystem>
     <FGElectricalSystem>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>electrical</staticSubsystemClassId>
       <declaration>src/Systems/electrical.hxx</declaration>
       <declaration>src/Systems/electrical.hxx</declaration>
       <implementation>src/Systems/electrical.cxx</implementation>
       <implementation>src/Systems/electrical.cxx</implementation>
Line 1,132: Line 1,144:
     <FGFlightHistory>
     <FGFlightHistory>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>history</staticSubsystemClassId>
       <declaration>src/Aircraft/FlightHistory.hxx</declaration>
       <declaration>src/Aircraft/FlightHistory.hxx</declaration>
       <implementation>src/Aircraft/FlightHistory.cxx</implementation>
       <implementation>src/Aircraft/FlightHistory.cxx</implementation>
Line 1,143: Line 1,156:
     <FGHttpd>
     <FGHttpd>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>httpd</staticSubsystemClassId>
       <declaration>src/Network/http/httpd.hxx</declaration>
       <declaration>src/Network/http/httpd.hxx</declaration>
     </FGHttpd>
     </FGHttpd>
     <FGIO>
     <FGIO>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>io</staticSubsystemClassId>
       <declaration>src/Main/fg_io.hxx</declaration>
       <declaration>src/Main/fg_io.hxx</declaration>
       <implementation>src/Main/fg_io.cxx</implementation>
       <implementation>src/Main/fg_io.cxx</implementation>
Line 1,157: Line 1,172:
     <FGJoystickInput>
     <FGJoystickInput>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>input-joystick</staticSubsystemClassId>
       <declaration>src/Input/FGJoystickInput.hxx</declaration>
       <declaration>src/Input/FGJoystickInput.hxx</declaration>
       <implementation>src/Input/FGJoystickInput.cxx</implementation>
       <implementation>src/Input/FGJoystickInput.cxx</implementation>
Line 1,162: Line 1,178:
     <FGKR_87>
     <FGKR_87>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>KR-87</staticSubsystemClassId>
       <declaration>src/Instrumentation/kr_87.hxx</declaration>
       <declaration>src/Instrumentation/kr_87.hxx</declaration>
       <implementation>src/Instrumentation/kr_87.cxx</implementation>
       <implementation>src/Instrumentation/kr_87.cxx</implementation>
Line 1,167: Line 1,184:
     <FGKeyboardInput>
     <FGKeyboardInput>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>input-keyboard</staticSubsystemClassId>
       <declaration>src/Input/FGKeyboardInput.hxx</declaration>
       <declaration>src/Input/FGKeyboardInput.hxx</declaration>
       <implementation>src/Input/FGKeyboardInput.cxx</implementation>
       <implementation>src/Input/FGKeyboardInput.cxx</implementation>
Line 1,172: Line 1,190:
     <FGLight>
     <FGLight>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>lighting</staticSubsystemClassId>
       <declaration>src/Time/light.hxx</declaration>
       <declaration>src/Time/light.hxx</declaration>
       <implementation>src/Time/light.cxx</implementation>
       <implementation>src/Time/light.cxx</implementation>
Line 1,177: Line 1,196:
     <FGLogger>
     <FGLogger>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>logger</staticSubsystemClassId>
       <declaration>src/Main/logger.hxx</declaration>
       <declaration>src/Main/logger.hxx</declaration>
       <implementation>src/Main/logger.cxx</implementation>
       <implementation>src/Main/logger.cxx</implementation>
Line 1,182: Line 1,202:
     <FGMagVarManager>
     <FGMagVarManager>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>magvar</staticSubsystemClassId>
       <declaration>src/Environment/magvarmanager.hxx</declaration>
       <declaration>src/Environment/magvarmanager.hxx</declaration>
       <implementation>src/Environment/magvarmanager.cxx</implementation>
       <implementation>src/Environment/magvarmanager.cxx</implementation>
Line 1,187: Line 1,208:
     <FGMarkerBeacon>
     <FGMarkerBeacon>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>marker-beacon</staticSubsystemClassId>
       <declaration>src/Instrumentation/marker_beacon.hxx</declaration>
       <declaration>src/Instrumentation/marker_beacon.hxx</declaration>
       <implementation>src/Instrumentation/marker_beacon.cxx</implementation>
       <implementation>src/Instrumentation/marker_beacon.cxx</implementation>
Line 1,204: Line 1,226:
     <FGMultiplayMgr>
     <FGMultiplayMgr>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>mp</staticSubsystemClassId>
       <declaration>src/MultiPlayer/multiplaymgr.hxx</declaration>
       <declaration>src/MultiPlayer/multiplaymgr.hxx</declaration>
       <implementation>src/MultiPlayer/multiplaymgr.cxx</implementation>
       <implementation>src/MultiPlayer/multiplaymgr.cxx</implementation>
Line 1,220: Line 1,243:
     <FGPanel>
     <FGPanel>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>panel</staticSubsystemClassId>
       <declaration>utils/fgpanel/FGPanel.hxx</declaration>
       <declaration>utils/fgpanel/FGPanel.hxx</declaration>
       <implementation>utils/fgpanel/FGPanel.cxx</implementation>
       <implementation>utils/fgpanel/FGPanel.cxx</implementation>
Line 1,230: Line 1,254:
     <FGPrecipitationMgr>
     <FGPrecipitationMgr>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>precipitation</staticSubsystemClassId>
       <declaration>src/Environment/precipitation_mgr.hxx</declaration>
       <declaration>src/Environment/precipitation_mgr.hxx</declaration>
       <implementation>src/Environment/precipitation_mgr.cxx</implementation>
       <implementation>src/Environment/precipitation_mgr.cxx</implementation>
Line 1,235: Line 1,260:
     <FGProperties>
     <FGProperties>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>properties</staticSubsystemClassId>
       <declaration>src/Main/fg_props.hxx</declaration>
       <declaration>src/Main/fg_props.hxx</declaration>
       <implementation>src/Main/fg_props.cxx</implementation>
       <implementation>src/Main/fg_props.cxx</implementation>
Line 1,240: Line 1,266:
     <FGReplay>
     <FGReplay>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>replay</staticSubsystemClassId>
       <declaration>src/Aircraft/replay.hxx</declaration>
       <declaration>src/Aircraft/replay.hxx</declaration>
       <implementation>src/Aircraft/replay.cxx</implementation>
       <implementation>src/Aircraft/replay.cxx</implementation>
Line 1,245: Line 1,272:
     <FGRidgeLift>
     <FGRidgeLift>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>ridgelift</staticSubsystemClassId>
       <declaration>src/Environment/ridge_lift.hxx</declaration>
       <declaration>src/Environment/ridge_lift.hxx</declaration>
       <implementation>src/Environment/ridge_lift.cxx</implementation>
       <implementation>src/Environment/ridge_lift.cxx</implementation>
Line 1,268: Line 1,296:
     <FGSubmodelMgr>
     <FGSubmodelMgr>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>submodel-mgr</staticSubsystemClassId>
       <declaration>src/AIModel/submodel.hxx</declaration>
       <declaration>src/AIModel/submodel.hxx</declaration>
       <implementation>src/AIModel/submodel.cxx</implementation>
       <implementation>src/AIModel/submodel.cxx</implementation>
Line 1,273: Line 1,302:
     <FGSubsystemExample>
     <FGSubsystemExample>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>subsystem-example</staticSubsystemClassId>
       <declaration>docs-mini/README.introduction</declaration>
       <declaration>docs-mini/README.introduction</declaration>
     </FGSubsystemExample>
     </FGSubsystemExample>
     <FGTrafficManager>
     <FGTrafficManager>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>traffic-manager</staticSubsystemClassId>
       <declaration>src/Traffic/TrafficMgr.hxx</declaration>
       <declaration>src/Traffic/TrafficMgr.hxx</declaration>
       <implementation>src/Traffic/TrafficMgr.cxx</implementation>
       <implementation>src/Traffic/TrafficMgr.cxx</implementation>
Line 1,289: Line 1,318:
     <FGVoiceMgr>
     <FGVoiceMgr>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>voice</staticSubsystemClassId>
       <declaration>src/Sound/voice.hxx</declaration>
       <declaration>src/Sound/voice.hxx</declaration>
       <implementation>src/Sound/voice.cxx</implementation>
       <implementation>src/Sound/voice.cxx</implementation>
Line 1,294: Line 1,324:
     <FakeRadioSub>
     <FakeRadioSub>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
       <staticSubsystemClassId>instruments</staticSubsystemClassId>
       <staticSubsystemClassId>fake-radio</staticSubsystemClassId>
       <declaration>simgear/structure/subsystem_test.cxx</declaration>
       <declaration>simgear/structure/subsystem_test.cxx</declaration>
     </FakeRadioSub>
     </FakeRadioSub>
     <GPS>
     <GPS>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>gps</staticSubsystemClassId>
       <declaration>src/Instrumentation/gps.hxx</declaration>
       <declaration>src/Instrumentation/gps.hxx</declaration>
       <implementation>src/Instrumentation/gps.cxx</implementation>
       <implementation>src/Instrumentation/gps.cxx</implementation>
Line 1,304: Line 1,335:
     <GSDI>
     <GSDI>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>gsdi</staticSubsystemClassId>
       <declaration>src/Instrumentation/gsdi.hxx</declaration>
       <declaration>src/Instrumentation/gsdi.hxx</declaration>
       <implementation>src/Instrumentation/gsdi.cxx</implementation>
       <implementation>src/Instrumentation/gsdi.cxx</implementation>
Line 1,309: Line 1,341:
     <GUIMgr>
     <GUIMgr>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>CanvasGUI</staticSubsystemClassId>
       <declaration>src/Canvas/gui_mgr.hxx</declaration>
       <declaration>src/Canvas/gui_mgr.hxx</declaration>
       <implementation>src/Canvas/gui_mgr.cxx</implementation>
       <implementation>src/Canvas/gui_mgr.cxx</implementation>
Line 1,314: Line 1,347:
     <GroundRadar>
     <GroundRadar>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>groundradar</staticSubsystemClassId>
       <declaration>src/Cockpit/groundradar.hxx</declaration>
       <declaration>src/Cockpit/groundradar.hxx</declaration>
       <implementation>src/Cockpit/groundradar.cxx</implementation>
       <implementation>src/Cockpit/groundradar.cxx</implementation>
Line 1,319: Line 1,353:
     <HUD>
     <HUD>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>hud</staticSubsystemClassId>
       <declaration>src/Instrumentation/HUD/HUD.hxx</declaration>
       <declaration>src/Instrumentation/HUD/HUD.hxx</declaration>
       <implementation>src/Instrumentation/HUD/HUD.cxx</implementation>
       <implementation>src/Instrumentation/HUD/HUD.cxx</implementation>
Line 1,324: Line 1,359:
     <HeadingIndicator>
     <HeadingIndicator>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>heading-indicator</staticSubsystemClassId>
       <declaration>src/Instrumentation/heading_indicator.hxx</declaration>
       <declaration>src/Instrumentation/heading_indicator.hxx</declaration>
       <implementation>src/Instrumentation/heading_indicator.cxx</implementation>
       <implementation>src/Instrumentation/heading_indicator.cxx</implementation>
Line 1,329: Line 1,365:
     <HeadingIndicatorDG>
     <HeadingIndicatorDG>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>heading-indicator-dg</staticSubsystemClassId>
       <declaration>src/Instrumentation/heading_indicator_dg.hxx</declaration>
       <declaration>src/Instrumentation/heading_indicator_dg.hxx</declaration>
       <implementation>src/Instrumentation/heading_indicator_dg.cxx</implementation>
       <implementation>src/Instrumentation/heading_indicator_dg.cxx</implementation>
Line 1,334: Line 1,371:
     <HeadingIndicatorFG>
     <HeadingIndicatorFG>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>heading-indicator-fg</staticSubsystemClassId>
       <declaration>src/Instrumentation/heading_indicator_fg.hxx</declaration>
       <declaration>src/Instrumentation/heading_indicator_fg.hxx</declaration>
       <implementation>src/Instrumentation/heading_indicator_fg.cxx</implementation>
       <implementation>src/Instrumentation/heading_indicator_fg.cxx</implementation>
Line 1,339: Line 1,377:
     <InstVerticalSpeedIndicator>
     <InstVerticalSpeedIndicator>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>inst-vertical-speed-indicator</staticSubsystemClassId>
       <declaration>src/Instrumentation/inst_vertical_speed_indicator.hxx</declaration>
       <declaration>src/Instrumentation/inst_vertical_speed_indicator.hxx</declaration>
       <implementation>src/Instrumentation/inst_vertical_speed_indicator.cxx</implementation>
       <implementation>src/Instrumentation/inst_vertical_speed_indicator.cxx</implementation>
Line 1,348: Line 1,387:
     <MK_VIII>
     <MK_VIII>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>mk-viii</staticSubsystemClassId>
       <declaration>src/Instrumentation/mk_viii.hxx</declaration>
       <declaration>src/Instrumentation/mk_viii.hxx</declaration>
       <implementation>src/Instrumentation/mk_viii.cxx</implementation>
       <implementation>src/Instrumentation/mk_viii.cxx</implementation>
Line 1,353: Line 1,393:
     <MagCompass>
     <MagCompass>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>magnetic-compass</staticSubsystemClassId>
       <declaration>src/Instrumentation/mag_compass.hxx</declaration>
       <declaration>src/Instrumentation/mag_compass.hxx</declaration>
       <implementation>src/Instrumentation/mag_compass.cxx</implementation>
       <implementation>src/Instrumentation/mag_compass.cxx</implementation>
Line 1,358: Line 1,399:
     <MasterReferenceGyro>
     <MasterReferenceGyro>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>master-reference-gyro</staticSubsystemClassId>
       <declaration>src/Instrumentation/mrg.hxx</declaration>
       <declaration>src/Instrumentation/mrg.hxx</declaration>
       <implementation>src/Instrumentation/mrg.cxx</implementation>
       <implementation>src/Instrumentation/mrg.cxx</implementation>
Line 1,363: Line 1,405:
     <MySub1>
     <MySub1>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
       <staticSubsystemClassId>instruments</staticSubsystemClassId>
       <staticSubsystemClassId>mysub</staticSubsystemClassId>
       <declaration>simgear/structure/subsystem_test.cxx</declaration>
       <declaration>simgear/structure/subsystem_test.cxx</declaration>
     </MySub1>
     </MySub1>
     <NavDisplay>
     <NavDisplay>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>navigation-display</staticSubsystemClassId>
       <declaration>src/Cockpit/NavDisplay.hxx</declaration>
       <declaration>src/Cockpit/NavDisplay.hxx</declaration>
       <implementation>src/Cockpit/NavDisplay.cxx</implementation>
       <implementation>src/Cockpit/NavDisplay.cxx</implementation>
Line 1,373: Line 1,416:
     <NavRadio>
     <NavRadio>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>nav-radio</staticSubsystemClassId>
       <declaration>src/Instrumentation/newnavradio.hxx</declaration>
       <declaration>src/Instrumentation/newnavradio.hxx</declaration>
     </NavRadio>
     </NavRadio>
Line 1,389: Line 1,433:
     <PitotSystem>
     <PitotSystem>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>pitot</staticSubsystemClassId>
       <declaration>src/Systems/pitot.hxx</declaration>
       <declaration>src/Systems/pitot.hxx</declaration>
       <implementation>src/Systems/pitot.cxx</implementation>
       <implementation>src/Systems/pitot.cxx</implementation>
Line 1,404: Line 1,449:
     <RadarAltimeter>
     <RadarAltimeter>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>radar-altimeter</staticSubsystemClassId>
       <declaration>src/Instrumentation/rad_alt.hxx</declaration>
       <declaration>src/Instrumentation/rad_alt.hxx</declaration>
       <implementation>src/Instrumentation/rad_alt.cxx</implementation>
       <implementation>src/Instrumentation/rad_alt.cxx</implementation>
Line 1,414: Line 1,460:
     <SGEventMgr>
     <SGEventMgr>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>events</staticSubsystemClassId>
       <declaration>simgear/structure/event_mgr.hxx</declaration>
       <declaration>simgear/structure/event_mgr.hxx</declaration>
       <implementation>simgear/structure/event_mgr.cxx</implementation>
       <implementation>simgear/structure/event_mgr.cxx</implementation>
Line 1,446: Line 1,493:
     <SlipSkidBall>
     <SlipSkidBall>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>slip-skid-ball</staticSubsystemClassId>
       <declaration>src/Instrumentation/slip_skid_ball.hxx</declaration>
       <declaration>src/Instrumentation/slip_skid_ball.hxx</declaration>
       <implementation>src/Instrumentation/slip_skid_ball.cxx</implementation>
       <implementation>src/Instrumentation/slip_skid_ball.cxx</implementation>
Line 1,451: Line 1,499:
     <StaticSystem>
     <StaticSystem>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>static</staticSubsystemClassId>
       <declaration>src/Systems/static.hxx</declaration>
       <declaration>src/Systems/static.hxx</declaration>
       <implementation>src/Systems/static.cxx</implementation>
       <implementation>src/Systems/static.cxx</implementation>
Line 1,456: Line 1,505:
     <TACAN>
     <TACAN>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>tacan</staticSubsystemClassId>
       <declaration>src/Instrumentation/tacan.hxx</declaration>
       <declaration>src/Instrumentation/tacan.hxx</declaration>
       <implementation>src/Instrumentation/tacan.cxx</implementation>
       <implementation>src/Instrumentation/tacan.cxx</implementation>
Line 1,461: Line 1,511:
     <TCAS>
     <TCAS>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>tcas</staticSubsystemClassId>
       <declaration>src/Instrumentation/tcas.hxx</declaration>
       <declaration>src/Instrumentation/tcas.hxx</declaration>
       <implementation>src/Instrumentation/tcas.cxx</implementation>
       <implementation>src/Instrumentation/tcas.cxx</implementation>
Line 1,472: Line 1,523:
     <Transponder>
     <Transponder>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>transponder</staticSubsystemClassId>
       <declaration>src/Instrumentation/transponder.hxx</declaration>
       <declaration>src/Instrumentation/transponder.hxx</declaration>
       <implementation>src/Instrumentation/transponder.cxx</implementation>
       <implementation>src/Instrumentation/transponder.cxx</implementation>
Line 1,477: Line 1,529:
     <TurnIndicator>
     <TurnIndicator>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>turn-indicator</staticSubsystemClassId>
       <declaration>src/Instrumentation/turn_indicator.hxx</declaration>
       <declaration>src/Instrumentation/turn_indicator.hxx</declaration>
       <implementation>src/Instrumentation/turn_indicator.cxx</implementation>
       <implementation>src/Instrumentation/turn_indicator.cxx</implementation>
Line 1,482: Line 1,535:
     <VacuumSystem>
     <VacuumSystem>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>vacuum</staticSubsystemClassId>
       <declaration>src/Systems/vacuum.hxx</declaration>
       <declaration>src/Systems/vacuum.hxx</declaration>
       <implementation>src/Systems/vacuum.cxx</implementation>
       <implementation>src/Systems/vacuum.cxx</implementation>
Line 1,487: Line 1,541:
     <VerticalSpeedIndicator>
     <VerticalSpeedIndicator>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>vertical-speed-indicator</staticSubsystemClassId>
       <declaration>src/Instrumentation/vertical_speed_indicator.hxx</declaration>
       <declaration>src/Instrumentation/vertical_speed_indicator.hxx</declaration>
       <implementation>src/Instrumentation/vertical_speed_indicator.cxx</implementation>
       <implementation>src/Instrumentation/vertical_speed_indicator.cxx</implementation>
Line 1,492: Line 1,547:
     <View>
     <View>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>view</staticSubsystemClassId>
       <declaration>src/Viewer/view.hxx</declaration>
       <declaration>src/Viewer/view.hxx</declaration>
       <implementation>src/Viewer/view.cxx</implementation>
       <implementation>src/Viewer/view.cxx</implementation>
Line 1,497: Line 1,553:
     <wxRadarBg>
     <wxRadarBg>
       <inheritance>SGSubsystem</inheritance>
       <inheritance>SGSubsystem</inheritance>
      <staticSubsystemClassId>radar</staticSubsystemClassId>
       <declaration>src/Cockpit/wxradar.hxx</declaration>
       <declaration>src/Cockpit/wxradar.hxx</declaration>
       <implementation>src/Cockpit/wxradar.cxx</implementation>
       <implementation>src/Cockpit/wxradar.cxx</implementation>
Line 1,504: Line 1,561:
     <Autopilot>
     <Autopilot>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <staticSubsystemClassId>autopilot</staticSubsystemClassId>
       <declaration>src/Autopilot/autopilot.hxx</declaration>
       <declaration>src/Autopilot/autopilot.hxx</declaration>
       <implementation>src/Autopilot/autopilot.cxx</implementation>
       <implementation>src/Autopilot/autopilot.cxx</implementation>
Line 1,509: Line 1,567:
     <CockpitDisplayManager>
     <CockpitDisplayManager>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <staticSubsystemClassId>cockpit-displays</staticSubsystemClassId>
       <declaration>src/Cockpit/cockpitDisplayManager.hxx</declaration>
       <declaration>src/Cockpit/cockpitDisplayManager.hxx</declaration>
       <implementation>src/Cockpit/cockpitDisplayManager.cxx</implementation>
       <implementation>src/Cockpit/cockpitDisplayManager.cxx</implementation>
Line 1,514: Line 1,573:
     <FGEnvironmentMgr>
     <FGEnvironmentMgr>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <staticSubsystemClassId>environment</staticSubsystemClassId>
       <declaration>src/Environment/environment_mgr.hxx</declaration>
       <declaration>src/Environment/environment_mgr.hxx</declaration>
       <implementation>src/Environment/environment_mgr.cxx</implementation>
       <implementation>src/Environment/environment_mgr.cxx</implementation>
Line 1,525: Line 1,585:
     <FGInstrumentMgr>
     <FGInstrumentMgr>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <staticSubsystemClassId>instrumentation</staticSubsystemClassId>
       <declaration>src/Instrumentation/instrument_mgr.hxx</declaration>
       <declaration>src/Instrumentation/instrument_mgr.hxx</declaration>
       <implementation>src/Instrumentation/instrument_mgr.cxx</implementation>
       <implementation>src/Instrumentation/instrument_mgr.cxx</implementation>
Line 1,530: Line 1,591:
     <FGSystemMgr>
     <FGSystemMgr>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <staticSubsystemClassId>systems</staticSubsystemClassId>
       <declaration>src/Systems/system_mgr.hxx</declaration>
       <declaration>src/Systems/system_mgr.hxx</declaration>
       <implementation>src/Systems/system_mgr.cxx</implementation>
       <implementation>src/Systems/system_mgr.cxx</implementation>
Line 1,535: Line 1,597:
     <FGXMLAutopilotGroup>
     <FGXMLAutopilotGroup>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
       <inheritance>SGSubsystemGroup : SGSubsystem</inheritance>
      <staticSubsystemClassId>xml-rules</staticSubsystemClassId>
       <declaration>src/Autopilot/autopilotgroup.hxx</declaration>
       <declaration>src/Autopilot/autopilotgroup.hxx</declaration>
       <implementation>src/Autopilot/autopilotgroup.cxx</implementation>
       <implementation>src/Autopilot/autopilotgroup.cxx</implementation>
Line 1,576: Line 1,639:
     <FGACMS>
     <FGACMS>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>acms</staticSubsystemClassId>
       <declaration>src/FDM/SP/ACMS.hxx</declaration>
       <declaration>src/FDM/SP/ACMS.hxx</declaration>
       <implementation>src/FDM/SP/ACMS.cxx</implementation>
       <implementation>src/FDM/SP/ACMS.cxx</implementation>
Line 1,581: Line 1,645:
     <FGADA>
     <FGADA>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>ada</staticSubsystemClassId>
       <declaration>src/FDM/SP/ADA.hxx</declaration>
       <declaration>src/FDM/SP/ADA.hxx</declaration>
       <implementation>src/FDM/SP/ADA.cxx</implementation>
       <implementation>src/FDM/SP/ADA.cxx</implementation>
Line 1,591: Line 1,656:
     <FGBalloonSim>
     <FGBalloonSim>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>balloon</staticSubsystemClassId>
       <declaration>src/FDM/SP/Balloon.h</declaration>
       <declaration>src/FDM/SP/Balloon.h</declaration>
       <implementation>src/FDM/SP/Balloon.cxx</implementation>
       <implementation>src/FDM/SP/Balloon.cxx</implementation>
Line 1,596: Line 1,662:
     <FGExternalNet>
     <FGExternalNet>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>network</staticSubsystemClassId>
       <declaration>src/FDM/ExternalNet/ExternalNet.hxx</declaration>
       <declaration>src/FDM/ExternalNet/ExternalNet.hxx</declaration>
       <implementation>src/FDM/ExternalNet/ExternalNet.cxx</implementation>
       <implementation>src/FDM/ExternalNet/ExternalNet.cxx</implementation>
Line 1,601: Line 1,668:
     <FGExternalPipe>
     <FGExternalPipe>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>pipe</staticSubsystemClassId>
       <declaration>src/FDM/ExternalPipe/ExternalPipe.hxx</declaration>
       <declaration>src/FDM/ExternalPipe/ExternalPipe.hxx</declaration>
       <implementation>src/FDM/ExternalPipe/ExternalPipe.cxx</implementation>
       <implementation>src/FDM/ExternalPipe/ExternalPipe.cxx</implementation>
Line 1,606: Line 1,674:
     <FGHIDEventInput>
     <FGHIDEventInput>
       <inheritance>FGEventInput : SGSubsystem</inheritance>
       <inheritance>FGEventInput : SGSubsystem</inheritance>
       <staticSubsystemClassId>input-hid</staticSubsystemClassId>
       <staticSubsystemClassId>input-event-hid</staticSubsystemClassId>
       <declaration>src/Input/FGHIDEventInput.hxx</declaration>
       <declaration>src/Input/FGHIDEventInput.hxx</declaration>
       <implementation>src/Input/FGHIDEventInput.cxx</implementation>
       <implementation>src/Input/FGHIDEventInput.cxx</implementation>
Line 1,612: Line 1,680:
     <FGInterpolator>
     <FGInterpolator>
       <inheritance>PropertyInterpolationMgr : SGSubsystem</inheritance>
       <inheritance>PropertyInterpolationMgr : SGSubsystem</inheritance>
      <staticSubsystemClassId>prop-interpolator</staticSubsystemClassId>
       <declaration>src/Main/FGInterpolator.hxx</declaration>
       <declaration>src/Main/FGInterpolator.hxx</declaration>
       <implementation>src/Main/FGInterpolator.cxx</implementation>
       <implementation>src/Main/FGInterpolator.cxx</implementation>
Line 1,617: Line 1,686:
     <FGJSBsim>
     <FGJSBsim>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>jsb</staticSubsystemClassId>
       <declaration>src/FDM/JSBSim/JSBSim.hxx</declaration>
       <declaration>src/FDM/JSBSim/JSBSim.hxx</declaration>
       <implementation>src/FDM/JSBSim/JSBSim.cxx</implementation>
       <implementation>src/FDM/JSBSim/JSBSim.cxx</implementation>
Line 1,622: Line 1,692:
     <FGLaRCsim>
     <FGLaRCsim>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>larcsim</staticSubsystemClassId>
       <declaration>src/FDM/LaRCsim/LaRCsim.hxx</declaration>
       <declaration>src/FDM/LaRCsim/LaRCsim.hxx</declaration>
       <implementation>src/FDM/LaRCsim/LaRCsim.cxx</implementation>
       <implementation>src/FDM/LaRCsim/LaRCsim.cxx</implementation>
Line 1,627: Line 1,698:
     <FGLinuxEventInput>
     <FGLinuxEventInput>
       <inheritance>FGEventInput : SGSubsystem</inheritance>
       <inheritance>FGEventInput : SGSubsystem</inheritance>
      <staticSubsystemClassId>input-event</staticSubsystemClassId>
       <declaration>src/Input/FGLinuxEventInput.hxx</declaration>
       <declaration>src/Input/FGLinuxEventInput.hxx</declaration>
       <implementation>src/Input/FGLinuxEventInput.cxx</implementation>
       <implementation>src/Input/FGLinuxEventInput.cxx</implementation>
Line 1,632: Line 1,704:
     <FGMacOSXEventInput>
     <FGMacOSXEventInput>
       <inheritance>FGEventInput : SGSubsystem</inheritance>
       <inheritance>FGEventInput : SGSubsystem</inheritance>
      <staticSubsystemClassId>input-event</staticSubsystemClassId>
       <declaration>src/Input/FGMacOSXEventInput.hxx</declaration>
       <declaration>src/Input/FGMacOSXEventInput.hxx</declaration>
       <implementation>src/Input/FGMacOSXEventInput.cxx</implementation>
       <implementation>src/Input/FGMacOSXEventInput.cxx</implementation>
Line 1,637: Line 1,710:
     <FGMagicCarpet>
     <FGMagicCarpet>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>magic</staticSubsystemClassId>
       <declaration>src/FDM/SP/MagicCarpet.hxx</declaration>
       <declaration>src/FDM/SP/MagicCarpet.hxx</declaration>
       <implementation>src/FDM/SP/MagicCarpet.cxx</implementation>
       <implementation>src/FDM/SP/MagicCarpet.cxx</implementation>
Line 1,642: Line 1,716:
     <FGNullFDM>
     <FGNullFDM>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>null</staticSubsystemClassId>
       <declaration>src/FDM/NullFDM.hxx</declaration>
       <declaration>src/FDM/NullFDM.hxx</declaration>
       <implementation>src/FDM/NullFDM.cxx</implementation>
       <implementation>src/FDM/NullFDM.cxx</implementation>
Line 1,658: Line 1,733:
     <FGUFO>
     <FGUFO>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>ufo</staticSubsystemClassId>
       <declaration>src/FDM/UFO.hxx</declaration>
       <declaration>src/FDM/UFO.hxx</declaration>
       <implementation>src/FDM/UFO.cxx</implementation>
       <implementation>src/FDM/UFO.cxx</implementation>
Line 1,663: Line 1,739:
     <KLN89>
     <KLN89>
       <inheritance>DCLGPS : SGSubsystem</inheritance>
       <inheritance>DCLGPS : SGSubsystem</inheritance>
      <staticSubsystemClassId>kln89</staticSubsystemClassId>
       <declaration>src/Instrumentation/KLN89/kln89.hxx</declaration>
       <declaration>src/Instrumentation/KLN89/kln89.hxx</declaration>
       <implementation>src/Instrumentation/KLN89/kln89.cxx</implementation>
       <implementation>src/Instrumentation/KLN89/kln89.cxx</implementation>
Line 1,683: Line 1,760:
     <StateMachineComponent>
     <StateMachineComponent>
       <inheritance>Component : SGSubsystem</inheritance>
       <inheritance>Component : SGSubsystem</inheritance>
      <staticSubsystemClassId>state-machine</staticSubsystemClassId>
       <declaration>src/Autopilot/autopilot.cxx</declaration>
       <declaration>src/Autopilot/autopilot.cxx</declaration>
     </StateMachineComponent>
     </StateMachineComponent>
     <YASim>
     <YASim>
       <inheritance>FGInterface : SGSubsystem</inheritance>
       <inheritance>FGInterface : SGSubsystem</inheritance>
      <staticSubsystemClassId>yasim</staticSubsystemClassId>
       <declaration>src/FDM/YASim/YASim.hxx</declaration>
       <declaration>src/FDM/YASim/YASim.hxx</declaration>
       <implementation>src/FDM/YASim/YASim.cxx</implementation>
       <implementation>src/FDM/YASim/YASim.cxx</implementation>
Line 1,692: Line 1,771:
     <agRadar>
     <agRadar>
       <inheritance>wxRadarBg : SGSubsystem</inheritance>
       <inheritance>wxRadarBg : SGSubsystem</inheritance>
      <staticSubsystemClassId>air-ground-radar</staticSubsystemClassId>
       <declaration>src/Cockpit/agradar.hxx</declaration>
       <declaration>src/Cockpit/agradar.hxx</declaration>
       <implementation>src/Cockpit/agradar.cxx</implementation>
       <implementation>src/Cockpit/agradar.cxx</implementation>
Line 1,717: Line 1,797:
     <DigitalFilter>
     <DigitalFilter>
       <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
       <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
      <staticSubsystemClassId>filter</staticSubsystemClassId>
       <declaration>src/Autopilot/digitalfilter.hxx</declaration>
       <declaration>src/Autopilot/digitalfilter.hxx</declaration>
       <implementation>src/Autopilot/digitalfilter.cxx</implementation>
       <implementation>src/Autopilot/digitalfilter.cxx</implementation>
Line 1,722: Line 1,803:
     <Logic>
     <Logic>
       <inheritance>DigitalComponent : Component : SGSubsystem</inheritance>
       <inheritance>DigitalComponent : Component : SGSubsystem</inheritance>
      <staticSubsystemClassId>logic</staticSubsystemClassId>
       <declaration>src/Autopilot/logic.hxx</declaration>
       <declaration>src/Autopilot/logic.hxx</declaration>
       <implementation>src/Autopilot/logic.cxx</implementation>
       <implementation>src/Autopilot/logic.cxx</implementation>
Line 1,732: Line 1,814:
     <PIDController>
     <PIDController>
       <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
       <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
      <staticSubsystemClassId>pid-controller</staticSubsystemClassId>
       <declaration>src/Autopilot/pidcontroller.hxx</declaration>
       <declaration>src/Autopilot/pidcontroller.hxx</declaration>
       <implementation>src/Autopilot/pidcontroller.cxx</implementation>
       <implementation>src/Autopilot/pidcontroller.cxx</implementation>
Line 1,737: Line 1,820:
     <PISimpleController>
     <PISimpleController>
       <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
       <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
      <staticSubsystemClassId>pi-simple-controller</staticSubsystemClassId>
       <declaration>src/Autopilot/pisimplecontroller.hxx</declaration>
       <declaration>src/Autopilot/pisimplecontroller.hxx</declaration>
       <implementation>src/Autopilot/pisimplecontroller.cxx</implementation>
       <implementation>src/Autopilot/pisimplecontroller.cxx</implementation>
Line 1,742: Line 1,826:
     <Predictor>
     <Predictor>
       <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
       <inheritance>AnalogComponent : Component : SGSubsystem</inheritance>
      <staticSubsystemClassId>predict-simple</staticSubsystemClassId>
       <declaration>src/Autopilot/predictor.hxx</declaration>
       <declaration>src/Autopilot/predictor.hxx</declaration>
       <implementation>src/Autopilot/predictor.cxx</implementation>
       <implementation>src/Autopilot/predictor.cxx</implementation>
Line 1,749: Line 1,834:
     <FlipFlop>
     <FlipFlop>
       <inheritance>Logic : DigitalComponent : Component : SGSubsystem</inheritance>
       <inheritance>Logic : DigitalComponent : Component : SGSubsystem</inheritance>
      <staticSubsystemClassId>flipflop</staticSubsystemClassId>
       <declaration>src/Autopilot/flipflop.hxx</declaration>
       <declaration>src/Autopilot/flipflop.hxx</declaration>
       <implementation>src/Autopilot/flipflop.cxx</implementation>
       <implementation>src/Autopilot/flipflop.cxx</implementation>
Line 2,348: Line 2,434:
/flightgear/src/flightgear-flightgear/src/Environment/precipitation_mgr.cxx:    SGSky* thesky = globals->get_renderer()->getSky();
/flightgear/src/flightgear-flightgear/src/Environment/precipitation_mgr.cxx:    SGSky* thesky = globals->get_renderer()->getSky();
/flightgear/src/flightgear-flightgear/src/Scenery/scenery.cxx:        {"SGSky", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD}
/flightgear/src/flightgear-flightgear/src/Scenery/scenery.cxx:        {"SGSky", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD}
/flightgear/src/flightgear-flightgear/src/Time/light.cxx:        {"SGSky", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD}
/flightgear/src/flightgear-flightgear/src/Time/light.cxx:    SGSky* thesky = globals->get_renderer()->getSky();
/flightgear/src/flightgear-flightgear/src/Time/light.cxx:    SGSky* thesky = globals->get_renderer()->getSky();
/flightgear/src/flightgear-flightgear/src/Time/light.cxx:    SGSky* thesky = globals->get_renderer()->getSky();
/flightgear/src/flightgear-flightgear/src/Time/light.cxx:    SGSky* thesky = globals->get_renderer()->getSky();
/flightgear/src/flightgear-flightgear/src/Time/light.hxx:            {"SGSky", SGSubsystemMgr::Dependency::NONSUBSYSTEM_HARD}
}}
}}
==== Subsystem instantiation ====


{{collapsible script
{{collapsible script
Line 2,461: Line 2,545:
src/FDM/fdm_shell.cxx:        _impl = new FGADA( dt );
src/FDM/fdm_shell.cxx:        _impl = new FGADA( dt );
src/Main/fg_init.cxx:    globals->add_subsystem("ai-model", new FGAIManager, SGSubsystemMgr::POST_FDM);
src/Main/fg_init.cxx:    globals->add_subsystem("ai-model", new FGAIManager, SGSubsystemMgr::POST_FDM);
src/Main/fg_init.cxx:    globals->add_new_subsystem<FGAircraftModel>(SGSubsystemMgr::DISPLAY);
src/FDM/fdm_shell.cxx://      _impl = new FGAISim( dt );
src/FDM/fdm_shell.cxx://      _impl = new FGAISim( dt );
src/Main/fg_init.cxx:    globals->add_subsystem("ATC", new FGATCManager, SGSubsystemMgr::POST_FDM);
src/Main/fg_init.cxx:    globals->add_subsystem("ATC", new FGATCManager, SGSubsystemMgr::POST_FDM);
Line 2,492: Line 2,575:
src/Instrumentation/instrument_mgr.cxx:            set_subsystem( id, new FGKR_87( node ) );
src/Instrumentation/instrument_mgr.cxx:            set_subsystem( id, new FGKR_87( node ) );
src/FDM/fdm_shell.cxx:        _impl = new FGLaRCsim( dt );
src/FDM/fdm_shell.cxx:        _impl = new FGLaRCsim( dt );
src/Main/fg_init.cxx:        globals->add_subsystem("lighting", new FGLight, SGSubsystemMgr::DISPLAY);
src/Viewer/renderer.cxx:    lightSource->setUpdateCallback(new FGLightSourceUpdateCallback);
src/Viewer/renderer.cxx:    lightSource->setUpdateCallback(new FGLightSourceUpdateCallback);
src/Viewer/renderer.cxx:    sunLight->setUpdateCallback(new FGLightSourceUpdateCallback(true));
src/Viewer/renderer.cxx:    sunLight->setUpdateCallback(new FGLightSourceUpdateCallback(true));
Line 2,503: Line 2,585:
src/Navaids/testnavs.cxx:    FGMarkerBeacons *current_beacons = new FGMarkerBeacons;
src/Navaids/testnavs.cxx:    FGMarkerBeacons *current_beacons = new FGMarkerBeacons;
src/Navaids/NavDataCache.cxx:      return new FGMarkerBeaconRecord(rowId, ty, runway, pos);
src/Navaids/NavDataCache.cxx:      return new FGMarkerBeaconRecord(rowId, ty, runway, pos);
src/Main/fg_init.cxx:    globals->add_new_subsystem<FGModelMgr>(SGSubsystemMgr::DISPLAY);
src/Input/input.cxx:    set_subsystem( FGMouseInput::staticSubsystemClassId(), new FGMouseInput() );
src/Input/input.cxx:    set_subsystem( FGMouseInput::staticSubsystemClassId(), new FGMouseInput() );
src/Input/FGMouseInput.cxx:  d.reset(new FGMouseInputPrivate());
src/Input/FGMouseInput.cxx:  d.reset(new FGMouseInputPrivate());
Line 2,533: Line 2,614:
src/Main/fg_init.cxx:    globals->add_subsystem("traffic-manager", new FGTrafficManager, SGSubsystemMgr::POST_FDM);
src/Main/fg_init.cxx:    globals->add_subsystem("traffic-manager", new FGTrafficManager, SGSubsystemMgr::POST_FDM);
src/FDM/fdm_shell.cxx:    _impl = new FGUFO( dt );
src/FDM/fdm_shell.cxx:    _impl = new FGUFO( dt );
src/Main/fg_init.cxx:    globals->add_new_subsystem<FGViewMgr>(SGSubsystemMgr::DISPLAY);
src/Main/fg_init.cxx:    globals->add_subsystem("voice", new FGVoiceMgr, SGSubsystemMgr::DISPLAY);
src/Main/fg_init.cxx:    globals->add_subsystem("voice", new FGVoiceMgr, SGSubsystemMgr::DISPLAY);
src/Autopilot/autopilotgroup.cxx:  return new FGXMLAutopilotGroupImplementation(nodeName);
src/Autopilot/autopilotgroup.cxx:  return new FGXMLAutopilotGroupImplementation(nodeName);
Line 2,644: Line 2,724:
src/Main/fg_init.cxx:    globals->add_new_subsystem<FGInput>(SGSubsystemMgr::GENERAL);
src/Main/fg_init.cxx:    globals->add_new_subsystem<FGInput>(SGSubsystemMgr::GENERAL);
src/Main/fg_init.cxx:    globals->add_subsystem("voice", new FGVoiceMgr, SGSubsystemMgr::DISPLAY);
src/Main/fg_init.cxx:    globals->add_subsystem("voice", new FGVoiceMgr, SGSubsystemMgr::DISPLAY);
src/Main/fg_init.cxx:        globals->add_subsystem("lighting", new FGLight, SGSubsystemMgr::DISPLAY);
src/Main/fg_init.cxx:    globals->add_new_subsystem<FGAircraftModel>(SGSubsystemMgr::DISPLAY);
src/Main/fg_init.cxx:    globals->add_new_subsystem<FGModelMgr>(SGSubsystemMgr::DISPLAY);
src/Main/fg_init.cxx:    globals->add_new_subsystem<FGViewMgr>(SGSubsystemMgr::DISPLAY);
src/Main/fg_init.cxx:    FGNasalSys* nasal = globals->add_new_subsystem<FGNasalSys>(SGSubsystemMgr::INIT);
src/Main/fg_init.cxx:    FGNasalSys* nasal = globals->add_new_subsystem<FGNasalSys>(SGSubsystemMgr::INIT);
src/Main/main.cxx:    simgear::SGTerraSync* terra_sync = new simgear::SGTerraSync();
src/Main/main.cxx:    simgear::SGTerraSync* terra_sync = new simgear::SGTerraSync();
Line 2,665: Line 2,741:
src/Instrumentation/instrument_mgr.cxx:            set_subsystem( id, new VerticalSpeedIndicator( node ) );
src/Instrumentation/instrument_mgr.cxx:            set_subsystem( id, new VerticalSpeedIndicator( node ) );
src/Instrumentation/instrument_mgr.cxx:            set_subsystem( id, new InstVerticalSpeedIndicator( node ) );
src/Instrumentation/instrument_mgr.cxx:            set_subsystem( id, new InstVerticalSpeedIndicator( node ) );
src/Main/fg_init.cxx:    globals->add_new_subsystem<FGViewMgr>(SGSubsystemMgr::DISPLAY);
src/Viewer/CameraGroup.hxx:          viewInverse( new osg::Uniform( "fg_ViewMatrixInverse",osg::Matrixf() ) ),
src/Viewer/CameraGroup.hxx:          viewInverse( new osg::Uniform( "fg_ViewMatrixInverse",osg::Matrixf() ) ),
src/Viewer/CameraGroup.hxx:          view( new osg::Uniform( "fg_ViewMatrix",osg::Matrixf() ) ),
src/Viewer/CameraGroup.hxx:          view( new osg::Uniform( "fg_ViewMatrix",osg::Matrixf() ) ),

Navigation menu