00001 /* 00002 File: VLTest.h 00003 00004 Function: Header file for Test.cc. 00005 00006 Author(s): Andrew Willmott 00007 00008 Copyright: (c) 1995-2000, Andrew Willmott 00009 */ 00010 00011 // Remember: We stress your compiler so you don't have to! 00012 00013 #ifndef __VLTEST__ 00014 #define __VLTEST__ 00015 00016 // Include headers | templates 00017 00018 #define VL_V_REAL Double 00019 #define VL_V_SUFF(X) X ## s 00020 #define VL_M_REAL Double 00021 #define VL_M_SUFF(X) X ## s 00022 00023 #include "vl/Mat2.h" 00024 #include "vl/Mat3.h" 00025 #include "vl/Mat4.h" 00026 #include "vl/Mat.h" 00027 #include "vl/SparseMat.h" 00028 #include "vl/Solve.h" 00029 00030 #include "vl/Transform.h" 00031 00032 #include "vl/VLUndef.h" 00033 #define VL_V_REAL Float 00034 #define VL_V_SUFF(X) X ## r 00035 #define VL_M_REAL Double 00036 #define VL_M_SUFF(X) X ## s 00037 00038 #include "vl/Vec2.h" 00039 #include "vl/Vec3.h" 00040 #include "vl/Vec4.h" 00041 #include "vl/Vec.h" 00042 #include "vl/SparseVec.h" 00043 #include "vl/Mixed.h" 00044 #include "vl/Solve.h" 00045 00046 #endif