x3d.C

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 #include <archon/x3d/server/x3d.H>
00021 
00022 namespace Archon
00023 {
00024   namespace X3D
00025   {
00026     extern void initializeFieldTypes();
00027     extern void initializeCoreComponent();
00028     extern void initializeTimeComponent();
00029     extern void initializeNetworkComponent();
00030     extern void initializeGroupComponent();
00031     extern void initializeGeopropComponent();
00032     extern void initializeTextureComponent();
00033     extern void initializeAppearComponent();
00034     extern void initializeGeometryComponent();
00035     extern void initializeTextComponent();
00036     extern void initializeLightComponent();
00037     extern void initializeInterpolationComponent();
00038     extern void initializeNavigateComponent();
00039     extern void initializeMouseComponent();
00040     extern void initializeScriptComponent();
00041     extern void initializeAuxComponent();
00042 
00043     void initialize()
00044     {
00045       initializeFieldTypes();
00046       initializeCoreComponent();
00047       initializeTimeComponent();
00048       initializeNetworkComponent();
00049       initializeGroupComponent();
00050       initializeGeopropComponent();
00051       initializeTextureComponent();
00052       initializeAppearComponent();
00053       initializeGeometryComponent();
00054       initializeTextComponent();
00055       initializeLightComponent();
00056       initializeInterpolationComponent();
00057       initializeNavigateComponent();
00058       initializeMouseComponent();
00059       initializeScriptComponent();
00060       initializeAuxComponent();
00061     }
00062   }
00063 }

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