#include "FGDefs.h"
#ifdef FGFS
-# include <Include/compiler.h>
-# include STL_STRING
+# include <simgear/compiler.h>
# ifdef FG_HAVE_STD_INCLUDES
# include <iostream>
# else
# include <iostream.h>
# endif
- FG_USING_STD(string);
#else
-# include <string>
# include <iostream>
#endif
+#include <string>
+
/*******************************************************************************
DEFINES
*******************************************************************************/
{
public:
FGModel(FGFDMExec*);
- ~FGModel(void);
+ virtual ~FGModel(void);
FGModel* NextModel;
string Name;
virtual bool Run(void);
virtual bool InitModel(void);
- void SetRate(int tt) {rate = tt;};
+ virtual void SetRate(int tt) {rate = tt;}
+ virtual int GetRate(void) {return rate;}
protected:
+ enum {eU=1, eV, eW};
+ enum {eNorth=1, eEast, eDown};
+ enum {eP=1, eQ, eR};
+ enum {eL=1, eM, eN};
+ enum {eX=1, eY, eZ};
+ enum {ePhi=1, eTht, ePsi};
+
int exe_ctr;
int rate;