| CompareIndices | Comparator class for sorting by index |
| Element | Encapsulates an XML element |
| FGAccelerometer | Encapsulates a Accelerometer component for the flight control system |
| FGActuator | Encapsulates an Actuator component for the flight control system |
| FGAerodynamics | Encapsulates the aerodynamic calculations |
| FGAircraft | Encapsulates an Aircraft and its systems |
| FGAtmosphere | Models the 1976 Standard Atmosphere |
| FGAuxiliary | Encapsulates various uncategorized scheduled functions |
| FGBallonet | Models a ballonet inside a gas cell |
| FGBuoyantForces | Encapsulates the Buoyant forces calculations |
| FGColumnVector3 | This class implements a 3 element column vector |
| FGCondition | Encapsulates a condition, which is used in parts of JSBSim including switches |
| FGDeadBand | Models a deadband object |
| FGElectric | Models an electric motor |
| FGEngine | Base class for all engines |
| FGExternalForce | Encapsulates code that models an individual arbitrary force |
| FGExternalReactions | Manages the external and/or arbitrary forces |
| FGFCS | Encapsulates the Flight Control System (FCS) functionality |
| FGFCSComponent | Base class for JSBSim Flight Control System Components |
| FGFCSFunction | Models a FCSFunction object |
| FGFDMExec | Encapsulates the JSBSim simulation executive |
| FGFilter | Encapsulates a filter for the flight control system |
| FGForce | Utility class that aids in the conversion of forces between coordinate systems and calculation of moments |
| FGFunction | Represents a mathematical function |
| FGGain | Encapsulates a gain component for the flight control system |
| FGGasCell | Models a gas cell |
| FGGradient | Encapsulates a gradient component for the flight control system |
| FGGroundCallback | This class provides callback slots to get ground specific data like ground elevation and such |
| FGGroundReactions | Manages ground reactions modeling |
| FGInertial | Models inertial forces (e.g |
| FGInitialCondition | Initializes the simulation run |
| FGInput | Handles simulation socket input |
| FGJSBBase | JSBSim Base class |
| FGJSBBase::Filter | First order, (low pass / lag) filter |
| FGJSBBase::Message | JSBSim Message structure |
| FGJSBsim | FGFS / JSBSim interface (aka "The Bus") |
| FGKinemat | Encapsulates a kinematic (mechanical) component for the flight control system |
| FGLGear | Landing gear model |
| FGLocation | Holds an arbitrary location in the earth centered reference frame |
| FGMars | Models the Martian atmosphere |
| FGMassBalance | Models weight, balance and moment of inertia information |
| FGMatrix33 | Handles matrix math operations |
| FGModel | Base class for all scheduled JSBSim models |
| FGNozzle | Models a rocket nozzle |
| FGOutput | Handles simulation output |
| FGParameter | Represents various types of parameters |
| FGPID | Encapsulates a PID control component for the flight control system |
| FGPiston | Models Dave Luff's Turbo/Supercharged Piston engine model |
| FGPropagate | Models the EOM and integration/propagation of state |
| FGPropagate::VehicleState | The current vehicle state vector structure contains the translational and angular position, and the translational and angular velocity |
| FGPropeller | FGPropeller models a propeller given the tabular data for Ct and Cp, indexed by the advance ratio "J" |
| FGPropertyManager | Class wrapper for property handling |
| FGPropertyValue | Represents a property value |
| FGPropulsion | Propulsion management class |
| FGQuaternion | Models the Quaternion representation of rotations |
| FGRealValue | Represents a real value |
| FGRocket | Models a generic rocket engine |
| FGRotor | Models a rotor (such as for a helicopter); NOT YET IMPLEMENTED |
| FGScript | Encapsulates the JSBSim scripting capability |
| FGSensor | Encapsulates a Sensor component for the flight control system |
| FGState | Encapsulates the calculation of aircraft state |
| FGSummer | Models a flight control system summing component |
| FGSwitch | Encapsulates a switch for the flight control system |
| FGTable | Lookup table class |
| FGTank | Models a fuel tank |
| FGThruster | Base class for specific thrusting devices such as propellers, nozzles, etc |
| FGTrim | The trimming routine for JSBSim |
| FGTrimAnalysisControl | Models an aircraft control variables for purposes of trimming |
| FGTurbine | This class models a turbine engine |
| FGTurboProp | Turboprop engine model |
| FGXMLParse | Encapsulates an XML parser based on the EasyXML parser from the SimGear library |
| MatrixException | Exception convenience class |
| nrlmsise_flags | Models the MSIS-00 atmosphere |
| PathComponent | A component in a path |
| SGPropertyChangeListener | The property change listener interface |
| SGPropertyNode | A node in a property tree |
| SGPropertyNode::hash_table::bucket | A bucket in a hash table |
| SGPropertyNode::hash_table::entry | An entry in a bucket in a hash table |
| SGRawValue | Abstract base class for a raw value |
| SGRawValueFunctions | A value managed through static functions |
| SGRawValueFunctionsIndexed | An indexed value bound to static functions |
| SGRawValueMethods | A value managed through an object and access methods |
| SGRawValueMethodsIndexed | An indexed value managed through an object and access methods |
| SGRawValuePointer | A raw value bound to a pointer |
| SGReferenced | Base class for all reference counted SimGear objects Classes derived from this one are meant to be managed with the SGSharedPtr class |
| SGSharedPtr | This class is a pointer proxy doing reference counting on the object it is pointing to |
| XMLAttributes | Interface for XML attributes |
| XMLAttributesDefault | Default mutable attributes implementation |
| XMLVisitor | Visitor class for an XML document |
1.5.5