x3d.H

00001 /*
00002  * This file is part of the "Archon" framework.
00003  * (http://files3d.sourceforge.net)
00004  *
00005  * Copyright © 2002 by Kristian Spangsege and Brian Kristiansen.
00006  *
00007  * Permission to use, copy, modify, and distribute this software and
00008  * its documentation under the terms of the GNU General Public License is
00009  * hereby granted. No representations are made about the suitability of
00010  * this software for any purpose. It is provided "as is" without express
00011  * or implied warranty. See the GNU General Public License
00012  * (http://www.gnu.org/copyleft/gpl.html) for more details.
00013  *
00014  * The characters in this file are ISO8859-1 encoded.
00015  *
00016  * The documentation in this file is in "Doxygen" style
00017  * (http://www.doxygen.org).
00018  */
00019 
00020 #ifndef ARCHON_X3D_X3D_H
00021 #define ARCHON_X3D_X3D_H
00022 
00023 /*
00024  * The proper order of component header file inclusion that satisfies
00025  * both inheritance and containment hierachies is:
00026  *
00027  * - x3d/core.H          Core component
00028  * - x3d/time.H          Time component
00029  * - x3d/network.H       Networking component
00030  * - x3d/group.H         Aggregation and transformation component
00031  * - x3d/geoprop.H       Geometric properties component
00032  * - x3d/texture.H       Texturing component (+AppearanceChildNode)
00033  * - x3d/appear.H        Appearance component (-AppearanceChildNode)
00034  * - x3d/geometry.H      Geometry component
00035  * - x3d/text.H          Text component
00036  * - x3d/light.H         Lighting component
00037  * - x3d/interpolation.H Interpolation component
00038  * - x3d/navigate.H      Navigation component
00039  * - x3d/mouse.H         Pointing device sensor component
00040  * - x3d/script.H        Scriptinh component
00041  * - x3d/aux.H           Auxiliary component
00042  *
00043  * Note that the "X3DAppearanceChildNode" had to be moved from the
00044  * Appearance component to the Texture component to satisfy both
00045  * inheritance and containment hierachies.
00046  */
00047 #include <archon/x3d/server/core.H>
00048 #include <archon/x3d/server/time.H>
00049 #include <archon/x3d/server/network.H>
00050 #include <archon/x3d/server/group.H>
00051 #include <archon/x3d/server/geoprop.H>
00052 #include <archon/x3d/server/texture.H>
00053 #include <archon/x3d/server/appear.H>
00054 #include <archon/x3d/server/geometry.H>
00055 #include <archon/x3d/server/text.H>
00056 #include <archon/x3d/server/light.H>
00057 #include <archon/x3d/server/interpolation.H>
00058 #include <archon/x3d/server/navigate.H>
00059 #include <archon/x3d/server/mouse.H>
00060 #include <archon/x3d/server/script.H>
00061 #include <archon/x3d/server/aux.H>
00062 
00063 namespace Archon
00064 {
00065   namespace X3D
00066   {
00070     void initialize();
00071   }
00072 }
00073 
00074 #endif // ARCHON_X3D_X3D_H

Generated on Sun Jul 30 22:55:51 2006 for Archon by  doxygen 1.4.4