Simple Vector Library 1.5 http://www.cs.cmu.edu/~ajw/doc/svl.html

Committer:
BartJanssens
Date:
Tue Jan 05 13:37:50 2016 +0000
Revision:
1:e25ff4b06ed2
Parent:
0:785cff1e5a7c
fixed va_list bug

Who changed what in which revision?

UserRevisionLine numberNew contents of line
BartJanssens 0:785cff1e5a7c 1 /*
BartJanssens 0:785cff1e5a7c 2 File: SVL.h
BartJanssens 0:785cff1e5a7c 3
BartJanssens 0:785cff1e5a7c 4 Function: Master header for a simple version of the VL library.
BartJanssens 0:785cff1e5a7c 5 The various classes are named Vec2, Mat3, Vec, etc.
BartJanssens 0:785cff1e5a7c 6 Link with -lsvl, or define the symbol VL_DEBUG and
BartJanssens 0:785cff1e5a7c 7 link with -lsvl.dbg for the debugging version.
BartJanssens 0:785cff1e5a7c 8
BartJanssens 0:785cff1e5a7c 9 Author(s): Andrew Willmott
BartJanssens 0:785cff1e5a7c 10
BartJanssens 0:785cff1e5a7c 11 Copyright: (c) 1995-2001, Andrew Willmott
BartJanssens 0:785cff1e5a7c 12 */
BartJanssens 0:785cff1e5a7c 13
BartJanssens 0:785cff1e5a7c 14 // http://www.cs.cmu.edu/~ajw/doc/svl.html
BartJanssens 0:785cff1e5a7c 15 #ifndef __SVL__
BartJanssens 0:785cff1e5a7c 16 #define __SVL__
BartJanssens 0:785cff1e5a7c 17
BartJanssens 0:785cff1e5a7c 18 #define SVL_VERSION "1.5"
BartJanssens 0:785cff1e5a7c 19 #define SVL_VER_NUM 10500
BartJanssens 0:785cff1e5a7c 20
BartJanssens 0:785cff1e5a7c 21 //#pragma comment (lib, "svl-dbg.lib")
BartJanssens 0:785cff1e5a7c 22
BartJanssens 0:785cff1e5a7c 23
BartJanssens 0:785cff1e5a7c 24
BartJanssens 0:785cff1e5a7c 25
BartJanssens 0:785cff1e5a7c 26 #ifdef VL_DEBUG
BartJanssens 0:785cff1e5a7c 27 #define VL_CHECKING
BartJanssens 0:785cff1e5a7c 28 #endif
BartJanssens 0:785cff1e5a7c 29
BartJanssens 0:785cff1e5a7c 30 //#include <iostream>
BartJanssens 0:785cff1e5a7c 31 //namespace svl {
BartJanssens 0:785cff1e5a7c 32 #include "Basics.h"
BartJanssens 0:785cff1e5a7c 33 #include "Constants.h"
BartJanssens 0:785cff1e5a7c 34 #include "Utils.h"
BartJanssens 0:785cff1e5a7c 35
BartJanssens 0:785cff1e5a7c 36 #include "Vec2.h"
BartJanssens 0:785cff1e5a7c 37 #include "Vec3.h"
BartJanssens 0:785cff1e5a7c 38 #include "Vec4.h"
BartJanssens 0:785cff1e5a7c 39 #include "Vec.h"
BartJanssens 0:785cff1e5a7c 40
BartJanssens 0:785cff1e5a7c 41 #include "Mat2.h"
BartJanssens 0:785cff1e5a7c 42 #include "Mat3.h"
BartJanssens 0:785cff1e5a7c 43 #include "Mat4.h"
BartJanssens 0:785cff1e5a7c 44 #include "Mat.h"
BartJanssens 0:785cff1e5a7c 45
BartJanssens 0:785cff1e5a7c 46 #include "Transform.h"
BartJanssens 0:785cff1e5a7c 47
BartJanssens 0:785cff1e5a7c 48 #include "Quat.h"
BartJanssens 0:785cff1e5a7c 49
BartJanssens 0:785cff1e5a7c 50 //}
BartJanssens 0:785cff1e5a7c 51 //using namespace svl;
BartJanssens 0:785cff1e5a7c 52
BartJanssens 0:785cff1e5a7c 53 #endif