Bart Janssens / SVL
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SVL.h Source File

SVL.h

00001 /*
00002     File:           SVL.h
00003 
00004     Function:       Master header for a simple version of the VL library.
00005                     The various classes are named Vec2, Mat3, Vec, etc.
00006                     Link with -lsvl, or define the symbol VL_DEBUG and
00007                     link with -lsvl.dbg for the debugging version.
00008 
00009     Author(s):      Andrew Willmott
00010 
00011     Copyright:      (c) 1995-2001, Andrew Willmott
00012  */
00013 
00014  // http://www.cs.cmu.edu/~ajw/doc/svl.html
00015 #ifndef __SVL__
00016 #define __SVL__
00017 
00018 #define SVL_VERSION "1.5"
00019 #define SVL_VER_NUM 10500
00020 
00021 //#pragma comment (lib, "svl-dbg.lib")
00022 
00023 
00024 
00025 
00026 #ifdef VL_DEBUG
00027 #define VL_CHECKING
00028 #endif
00029 
00030 //#include <iostream>
00031 //namespace svl {
00032 #include "Basics.h"
00033 #include "Constants.h"
00034 #include "Utils.h"
00035 
00036 #include "Vec2.h"
00037 #include "Vec3.h"
00038 #include "Vec4.h"
00039 #include "Vec.h"
00040 
00041 #include "Mat2.h"
00042 #include "Mat3.h"
00043 #include "Mat4.h"
00044 #include "Mat.h"
00045 
00046 #include "Transform.h"
00047 
00048 #include "Quat.h"
00049 
00050 //}
00051 //using namespace svl;
00052 
00053 #endif