#define _FG_AIBASE_HXX
#include <string>
-
-#include <osg/LOD>
+#include <osg/ref_ptr>
#include <simgear/constants.h>
#include <simgear/scene/model/placement.hxx>
#include <Main/fg_props.hxx>
+namespace osg { class PagedLOD; }
+
namespace simgear {
class BVHMaterial;
}
virtual void readFromScenario(SGPropertyNode* scFileNode);
virtual bool init(bool search_in_AI_path=false);
- virtual void initModel(osg::Node *node);
+ virtual void initModel();
virtual void update(double dt);
virtual void bind();
virtual void unbind();
int _refID;
object_type _otype;
bool _initialized;
- osg::ref_ptr<osg::LOD> _model; //The 3D model LOD object
+ osg::ref_ptr<osg::PagedLOD> _model;
osg::ref_ptr<FGAIModelData> _modeldata;