# endif
#endif
+#include <plib/ssg.h>
+
#include <simgear/constants.h>
#include <simgear/debug/logstream.hxx>
#include <simgear/misc/sg_path.hxx>
#include <vector>
+#include <plib/ssg.h>
+
SG_USING_STD(string);
SG_USING_STD(vector);
// Number of seconds before a player is consider to be lost
#define TIME_TO_LIVE 10
-
class ssgEntity;
class ssgTransform;
#include <vector>
-#include <plib/ssg.h>
-
SG_USING_STD(vector);
+class ssgEntity;
+
class FGHitRec {
private:
# error This library requires C++
#endif
-
#include <plib/sg.h>
-#include <plib/ssg.h>
#include <simgear/structure/subsystem_mgr.hxx>
#include <simgear/math/point3d.hxx>
+class ssgRoot;
+class ssgBranch;
+
// Define a structure containing global scenery parameters
class FGScenery : public SGSubsystem {
// center of current scenery chunk
#include <vector>
#include STL_STRING
-#include <plib/ssg.h> // plib includes
-
#include <simgear/bucket/newbucket.hxx>
#include <simgear/math/point3d.hxx>
#include <simgear/misc/sg_path.hxx>
typedef point_list::iterator point_list_iterator;
typedef point_list::const_iterator const_point_list_iterator;
+class ssgLeaf;
+class ssgBranch;
+class ssgTransform;
+class ssgSelector;
+class ssgRangeSelector;
+class ssgVertexArray;
+
class FGTileEntry;