#include <vector>
-#include <plib/ssg.h>
+#include <simgear/compiler.h> // for SG_USING_STD
-#include <simgear/compiler.h>
-#include <simgear/misc/props.hxx>
-
-#include <Main/fgfs.hxx>
-
-#include "model.hxx"
+#include <Main/fgfs.hxx> // for FGSubsystem
SG_USING_STD(vector);
+// Don't pull in headers, since we don't need them here.
+class ssgSelector;
+class SGPropertyNode;
+class FGModelPlacement;
+
/**
* Manage a list of user-specified models.
virtual void init ();
virtual void bind ();
virtual void unbind ();
- virtual void update (int dt);
+ virtual void update (double dt);
virtual void draw ();
{
Instance ();
virtual ~Instance ();
- FG3DModel * model;
+ FGModelPlacement * model;
SGPropertyNode * lon_deg_node;
SGPropertyNode * lat_deg_node;
SGPropertyNode * elev_ft_node;
};
#endif // __MODELMGR_HXX
-
-
-