Subversion Repositories gelsvn

Rev

Rev 67 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 67 Rev 94
Line 6... Line 6...
6
#include "ArithMatFloat.h"
6
#include "ArithMatFloat.h"
7
 
7
 
8
namespace CGLA
8
namespace CGLA
9
{
9
{
10
 
10
 
11
	/**  2x3 float matrix class.
11
	/**  \brief 2x3 double matrix class.
-
 
12
 
12
			 This class is useful for projecting a vector from 3D space to 2D.
13
			 This class is useful for projecting a vector from 3D space to 2D.
13
	*/
14
	*/
14
	class Mat2x3d: public ArithMatFloat<Vec2d, Vec3d, Mat2x3d, 2>
15
	class Mat2x3d: public ArithMatFloat<Vec2d, Vec3d, Mat2x3d, 2>
15
	{
16
	{
16
 
17
 
Line 21... Line 22...
21
 
22
 
22
		/// Construct 0 matrix.
23
		/// Construct 0 matrix.
23
		Mat2x3d() {}
24
		Mat2x3d() {}
24
	};
25
	};
25
 
26
 
26
	/**  3x2 float matrix class.
27
	/**  \brief 3x2 double matrix class.
-
 
28
 
27
			 This class is useful for going from plane to 3D coordinates.
29
			 This class is useful for going from plane to 3D coordinates.
28
	*/
30
	*/
29
	class Mat3x2d: public ArithMatFloat<Vec3d, Vec2d, Mat3x2d, 3>
31
	class Mat3x2d: public ArithMatFloat<Vec3d, Vec2d, Mat3x2d, 3>
30
	{
32
	{
31
 
33