GEL
2
GEL is a library for Geometry and Linear Algebra
|
00001 #ifndef __CGLA_MAT2X3F_H__ 00002 #define __CGLA_MAT2X3F_H__ 00003 00004 #include "Vec2f.h" 00005 #include "Vec3f.h" 00006 #include "ArithMatFloat.h" 00007 00008 namespace CGLA 00009 { 00010 00015 class Mat2x3f: public ArithMatFloat<Vec2f, Vec3f, Mat2x3f, 2> 00016 { 00017 00018 public: 00020 Mat2x3f(const Vec3f& _a, const Vec3f& _b): 00021 ArithMatFloat<Vec2f, Vec3f, Mat2x3f, 2> (_a,_b) {} 00022 00024 Mat2x3f() {} 00025 }; 00026 00027 00032 class Mat3x2f: public ArithMatFloat<Vec3f, Vec2f, Mat3x2f, 3> 00033 { 00034 00035 public: 00036 00039 Mat3x2f(const Vec2f& _a, const Vec2f& _b, const Vec2f& _c): 00040 ArithMatFloat<Vec3f, Vec2f, Mat3x2f, 3> (_a,_b,_c) {} 00041 00043 Mat3x2f() {} 00044 }; 00045 00046 } 00047 #endif