# include <simgear_config.h>
#endif
-#include <plib/sg.h>
#include <simgear/constants.h>
#include <simgear/structure/SGReferenced.hxx>
#include <simgear/structure/SGSharedPtr.hxx>
#ifndef _VISUAL_ENVIRO_HXX
#define _VISUAL_ENVIRO_HXX
+#include <plib/sg.h>
+
#include <simgear/compiler.h>
#include STL_STRING
#include <vector>
#include <vector>
#include <map>
-SG_USING_STD(vector);
-SG_USING_STD(map);
-
#include <plib/sg.h>
#include <plib/ssg.h>
#include <simgear/props/props.hxx>
#include <simgear/misc/sg_path.hxx>
+SG_USING_STD(vector);
+SG_USING_STD(map);
+
// Don't pull in the headers, since we don't need them here.
class SGInterpTable;
$Id$
*/
-#include "plib/ssg.h"
#include "custtrans.hxx"
void _ssgPushMatrix ( sgMat4 m );
void _ssgPopMatrix ();
#ifndef _SG_CUSTOM_TRANSFORM_HXX
#define _SG_CUSTOM_TRANSFORM_HXX 1
+#include "plib/ssg.h"
+
class SGCustomTransform : public ssgBranch
{
public:
#include <simgear_config.h>
#endif
-#include <simgear/compiler.h>
-
#include <string.h> // for strcmp()
#include <vector>
# error This library requires C++
#endif
+#include <simgear/compiler.h>
+
#include <vector>
#include <set>
* $Id$
*/
-#include <simgear/compiler.h>
-
#include "personality.hxx"
void SGPersonalityBranch::setDoubleValue( double value, SGAnimation *anim, int var_id, int var_num )
#ifndef _SG_PERSONALITY_HXX
#define _SG_PERSONALITY_HXX 1
+#include <simgear/compiler.h>
+#include <plib/ssg.h>
+
#include <map>
SG_USING_STD(map);
-#include <plib/ssg.h>
-
class SGAnimation;
class SGPersonalityBranch : public ssgBranch {
#endif
#include <plib/sg.h>
-#include <plib/ssg.h>
-#include <simgear/props/props.hxx>
#include <simgear/debug/logstream.hxx>
#include <simgear/screen/extensions.hxx>
#include <simgear/scene/model/animation.hxx>
#ifndef _SHADOWVOLUME_HXX
#define _SHADOWVOLUME_HXX
+#include <simgear/compiler.h>
#include <simgear/structure/ssgSharedPtr.hxx>
+#include <simgear/props/props.hxx>
+#include <plib/ssg.h>
#include <plib/sg.h>
+
#include <vector>
#include <map>
#include <simgear/math/polar3d.hxx>
#include <simgear/math/sg_random.h>
#include <simgear/debug/logstream.hxx>
-#include <simgear/misc/sg_path.hxx>
#include <simgear/screen/extensions.hxx>
#include <simgear/screen/texture.hxx>
#include <simgear/structure/ssgSharedPtr.hxx>
#define _SG_CLOUD_HXX_
#include <simgear/compiler.h>
+#include <simgear/misc/sg_path.hxx>
#include <plib/ssg.h>
#include <plib/sg.h>
#include <simgear/scene/material/mat.hxx>
-#include <simgear/scene/material/matlib.hxx>
#include "vasi.hxx"
#include <plib/ssg.h> // plib include
#include <simgear/math/sg_types.hxx>
+#include <simgear/scene/material/matlib.hxx>
SG_USING_STD(string);
SG_USING_STD(vector);
#include <limits.h>
#include <string.h> // memcpy()
-#include <simgear/compiler.h>
-
-#include SG_GL_H
-
#include "GLBitmaps.h"
GlBitmap::GlBitmap( GLenum mode, GLint width, GLint height, GLubyte *bitmap )
+#include <simgear/compiler.h>
+
+#include SG_GL_H
+
class GlBitmap
{
public:
# include <windows.h>
#endif
-#include <stdlib.h>
-#include <stdio.h>
-
#include <plib/ssg.h>
#include "jpgfactory.hxx"
extern "C" {
#endif
+#include <stdlib.h>
+#include <stdio.h>
#include <jpeglib.h>
#include <jerror.h>
*/
#ifdef HAVE_CONFIG_H
-# include <config.h>
+# include <simgear_config.h>
#endif
#include "ssgEntityArray.hxx"
#define _SSG_ENTITY_ARRAY_HXX
#ifdef HAVE_CONFIG_H
-# include <config.h>
+# include <simgear_config.h>
#endif
#include <plib/ssg.h>