*/
-#include <simgear/compiler.h>
-
#include <math.h>
#include <list>
#include <vector>
#include <string>
+#include <simgear/compiler.h>
#include <simgear/constants.h>
-// #include <simgear/timing/timestamp.hxx>
-
-#include <Main/fgfs.hxx>
-#include <Model/model.hxx>
-#include <Main/location.hxx>
+#include <simgear/structure/subsystem_mgr.hxx>
SG_USING_STD(list);
SG_USING_STD(vector);
typedef double FG_VECTOR_3[3];
// This is based heavily on LaRCsim/ls_generic.h
-class FGInterface : public FGSubsystem {
+class FGInterface : public SGSubsystem {
private: