00001 /* 00002 File: VLf.h 00003 00004 Function: Master header for a version of the VL library based on 00005 floats. The various classes are named Vecf, Mat3f, 00006 SparseVecf, etc. 00007 00008 Author(s): Andrew Willmott 00009 00010 Copyright: (c) 1995-2000, Andrew Willmott 00011 */ 00012 00013 00014 #ifndef __VLf__ 00015 #define __VLf__ 00016 00017 #ifdef __VL__ 00018 #include "vl/VLUndef.h" 00019 #endif 00020 00021 #define VL_V_REAL Float 00022 #define VL_V_SUFF(X) X ## f 00023 00024 #include "vl/Vec2.h" 00025 #include "vl/Vec3.h" 00026 #include "vl/Vec4.h" 00027 #include "vl/Vec.h" 00028 #include "vl/SparseVec.h" 00029 00030 #include "vl/Mat2.h" 00031 #include "vl/Mat3.h" 00032 #include "vl/Mat4.h" 00033 #include "vl/Mat.h" 00034 #include "vl/SparseMat.h" 00035 #include "vl/Transform.h" 00036 00037 #endif