00001 #error OLD CODE
00002 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00024 #ifndef __Vec_HPP
00025 #define __Vec_HPP "Created 27.02.2001 21:42:27 by werner"
00026 
00027 #include <vecal/Matrix.hpp>
00028 
00029 namespace VecAl
00030 {
00031 
00032 typedef VVector   <2,float > Vec2f;
00033 typedef VVector   <2,double> Vec2d;
00034 
00035 typedef Vector   <3,float > Vec3f;
00036 typedef Vector   <3,double> Vec3d;
00037 
00038 typedef VVector   <4,float > Vec4f;
00039 typedef VVector   <4,double> Vec4d;
00040 
00041 typedef Quadratic<2,float > Matrix2x2f;
00042 typedef Quadratic<2,double> Matrix2x2d;
00043 
00044 typedef Quadratic<3,float > Matrix3x3f;
00045 typedef Quadratic<3,double> Matrix3x3d;
00046 
00047 typedef Quadratic<4,float > Matrix4x4f;
00048 typedef Quadratic<4,double> Matrix4x4d;
00049 
00050 namespace       Double
00051 {
00052 typedef double          real    ;
00053 typedef Vec2d           Vec2    ;
00054 typedef Vec3d           Vec3    ;
00055 typedef Vec4d           Vec4    ;
00056 typedef Matrix2x2d      Matrix2x2;
00057 typedef Matrix3x3d      Matrix3x3;
00058 typedef Matrix4x4d      Matrix4x4;
00059 }
00060 
00061 namespace       Single
00062 {
00063 typedef float           real    ;
00064 typedef Vec2f           Vec2    ;
00065 typedef Vec3f           Vec3    ;
00066 typedef Vec4f           Vec4    ;
00067 typedef Matrix2x2f      Matrix2x2;
00068 typedef Matrix3x3f      Matrix3x3;
00069 typedef Matrix4x4f      Matrix4x4;
00070 }
00071 
00072 }  
00073 
00074 #endif