GEL  2
GEL is a library for Geometry and Linear Algebra
/Users/jab/Documents/Teaching/02585/GEL2_and_demos/GEL/src/CGLA/Mat2x3d.h
00001 #ifndef __CGLA_MAT2X3D_H__
00002 #define __CGLA_MAT2X3D_H__
00003 
00004 #include "Vec2d.h"
00005 #include "Vec3d.h"
00006 #include "ArithMatFloat.h"
00007 
00008 namespace CGLA
00009 {
00010 
00015         class Mat2x3d: public ArithMatFloat<Vec2d, Vec3d, Mat2x3d, 2>
00016         {
00017 
00018         public:
00020                 Mat2x3d(const Vec3d& _a, const Vec3d& _b): 
00021                         ArithMatFloat<Vec2d, Vec3d, Mat2x3d, 2> (_a,_b) {}
00022 
00024                 Mat2x3d() {}
00025         };
00026 
00031         class Mat3x2d: public ArithMatFloat<Vec3d, Vec2d, Mat3x2d, 3>
00032         {
00033 
00034         public:
00035 
00038                 Mat3x2d(const Vec2d& _a, const Vec2d& _b, const Vec2d& _c): 
00039                         ArithMatFloat<Vec3d, Vec2d, Mat3x2d, 3> (_a,_b,_c) {}
00040 
00042                 Mat3x2d() {}
00043 
00044         };
00045 
00046 
00047 }
00048 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations