GEL  2
GEL is a library for Geometry and Linear Algebra
/Users/jab/Documents/Teaching/02585/GEL2_and_demos/GEL/src/CGLA/Mat2x3f.h
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations