-#include <simgear/math/point3d.hxx>
-
-#if defined( sgi )
-#include <strings.h>
-#endif
-
-SG_USING_STD(string);
-SG_USING_STD(vector);
-
-
-typedef vector < Point3D > point_list;
-typedef point_list::iterator point_list_iterator;
-typedef point_list::const_iterator const_point_list_iterator;
-
-class FGTileEntry;
-
-
-/**
- * A class to hold deferred model loading info
- */
-class FGDeferredModel {
-
-private:
-
- string model_path;
- string texture_path;
- FGTileEntry *tile;
- ssgTransform *obj_trans;
-
-public:
-
- inline FGDeferredModel() { }
- inline FGDeferredModel( const string mp, const string tp,
- FGTileEntry *t, ssgTransform *ot )
- {
- model_path = mp;
- texture_path = tp;
- tile = t;
- obj_trans = ot;
- }
- inline ~FGDeferredModel() { }
- inline string get_model_path() const { return model_path; }
- inline string get_texture_path() const { return texture_path; }
- inline FGTileEntry *get_tile() const { return tile; }
- inline ssgTransform *get_obj_trans() const { return obj_trans; }
-};