Subversion Repositories gelsvn

Rev

Rev 67 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 bj 1
#ifndef __CGLA_VEC2I_H__
2
#define __CGLA_VEC2I_H__
3
 
4
#include "ArithVec.h"
5
 
6
namespace CGLA {
7
	class Vec2f;
8
 
94 bj 9
	/** \brief 2D Integer vector. */
2 bj 10
 
11
	class Vec2i: public ArithVec<int,Vec2i,2>
12
	{
13
	public:
14
 
15
		/// Construct 0 vector
16
		Vec2i() {}
17
 
18
		/// Construct 2D int vector
19
		Vec2i(int _a,int _b): ArithVec<int,Vec2i,2>(_a,_b) {}
20
 
21
		/// Convert from 2D float vector
22
		explicit Vec2i(const Vec2f& v);
23
 
24
	};
25
 
26
}
27
#endif