00001 #ifndef VVELIB_GEOMETRY_GEOMETRY_H 00002 #define VVELIB_GEOMETRY_GEOMETRY_H 00003 00009 #include <config.h> 00010 #include <util/vector.h> 00011 #include <util/matrix.h> 00012 #include <util/floats.h> 00013 00020 namespace geometry 00021 { 00022 00026 typedef util::Vector<4,double> Point4d; 00027 00031 typedef util::Vector<3,double> Point3d; 00032 00036 typedef util::Vector<2,double> Point2d; 00037 00041 typedef util::Matrix<2,2,double> Matrix2d; 00042 00046 typedef util::Matrix<3,3,double> Matrix3d; 00047 00051 typedef util::Matrix<4,4,double> Matrix4d; 00052 }; 00053 00054 #endif // VVELIB_GEOMETRY_GEOMETRY_H 00055