MarSTDv2004: marstd.h Source File

MarSTDv2004

marstd.h

Go to the documentation of this file.
00001 #ifndef __marstd_h__
00002 #define __marstd_h__
00003 
00005 // MarSTD version 2004 - (c)2004 - Marcel Smit                      //
00006 //                                                                  //
00007 // [email protected]                                      //
00008 // [email protected]                                          //
00009 //                                                                  //
00010 // This code may not be used in a commercial product without my     //
00011 // permission. If you redistribute it, this message must remain     //
00012 // intact. If you use this code, some acknowledgement would be      //
00013 // appreciated. ;-)                                                 //
00015 
00017 
00018 
00019 
00024 
00034 
00053 //#define MARSTD_3DNOW          ///< Uncomment to use 3DNow! instructions. TODO: Implement 3DNow!.
00054 
00055 // DEBUG CODE
00056 #include "CDebug.h"
00057 
00058 // NEW CODE
00059 #include "CList.h"          // dll: helper macros
00060 #include "CDynArray.h"      // stack: helper macros
00061 #include "CVector.h"        // geometry: vector
00062 #include "CVertex.h"        // geometry: vertex
00063 #include "CSphere.h"        // geometry: sphere
00064 #include "CPoly.h"          // geometry: polygon, mesh
00065 #include "CMatrix.h"        // math: 3x3 matrix and stack
00066 #include "CMatrix4.h"       // math: 4x4 matrix and stack
00067 #include "CMath.h"          // math: angle conversions, etc
00068 #include "CIsosurface.h"    // geometry: metaballs
00069 #include "CFile.h"          // io: file
00070 #include "CGeomBuilder.h"   // geometry: primitives builder
00071 #include "CGeomCompiler.h"  // geometry: geometry compiler
00072 #include "CBezier.h"            // geometry: bezier patches
00073 #include "CCsg2D.h"         // geometry: 2D csg
00074 #include "CCsg3D.h"         // geometry: 3D csg
00075 
00076 // OLD CODE. DON'T USE! (YET)
00077 #include "CBsp.h"               // bsp operations
00078 #include "CBrush.h"             // geometry: brushes
00079 #include "COctree.h"    // geometry: octree
00080 
00081 #include "inline/CVertex.inl"
00082 #include "inline/CPoly.inl"
00083 #include "inline/COctree.inl"
00084 #include "inline/CMatrix.inl"
00085 #include "inline/CMatrix4.inl"
00086 #include "inline/CIsosurface.inl"
00087 #include "inline/CGeomCompiler.inl"
00088 #include "inline/CGeomBuilder.inl"
00089 #include "inline/CBsp.inl"
00090 #include "inline/CBrush.inl"
00091 #include "inline/CBezier.inl"
00092 #include "inline/CCsg2D.inl"
00093 #include "inline/CCsg3D.inl"
00094 
00095 #endif

Generated on Tue Feb 8 21:59:02 2005 for MarSTDv2004 by  doxygen 1.4.1