FlightGear next
|
Wrap an FDM implementation in a subsystem with standard semantics Notably, deal with the various cases in which update() should not be called, such as replay or before scenery has loaded. More...
#include <fdm_shell.hxx>
Inherits SGSubsystem.
Public Member Functions | |
FDMShell () | |
~FDMShell () override | |
void | bind () override |
void | init () override |
void | postinit () override |
void | reinit () override |
void | shutdown () override |
void | unbind () override |
void | update (double dt) override |
FGInterface * | getInterface () const |
Static Public Member Functions | |
static const char * | staticSubsystemClassId () |
Wrap an FDM implementation in a subsystem with standard semantics Notably, deal with the various cases in which update() should not be called, such as replay or before scenery has loaded.
This class also provides the factory method which creates the specific FDM class (createImplementation)
Definition at line 43 of file fdm_shell.hxx.
FDMShell::FDMShell | ( | ) |
Definition at line 66 of file fdm_shell.cxx.
|
override |
Definition at line 70 of file fdm_shell.cxx.
|
override |
Definition at line 151 of file fdm_shell.cxx.
FGInterface * FDMShell::getInterface | ( | ) | const |
Definition at line 283 of file fdm_shell.cxx.
|
override |
Definition at line 74 of file fdm_shell.cxx.
|
override |
Definition at line 100 of file fdm_shell.cxx.
|
override |
Definition at line 136 of file fdm_shell.cxx.
|
override |
Definition at line 116 of file fdm_shell.cxx.
|
inlinestatic |
Definition at line 59 of file fdm_shell.hxx.
|
override |
Definition at line 162 of file fdm_shell.cxx.
|
override |
Definition at line 191 of file fdm_shell.cxx.