Subversion Repositories gelsvn

Rev

Rev 2 | Rev 89 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 45
Line 14... Line 14...
14
	public:
14
	public:
15
 
15
 
16
		Vec2f() {}
16
		Vec2f() {}
17
		Vec2f(float _a,float _b): ArithVec2Float<float,Vec2f>(_a,_b) {}
17
		Vec2f(float _a,float _b): ArithVec2Float<float,Vec2f>(_a,_b) {}
18
 
18
 
19
		template<class T, class V, int N>
19
		template<class T, class V, unsigned int N>
20
		explicit Vec2f(const ArithVec<T,V,N>& v): 
20
		explicit Vec2f(const ArithVec<T,V,N>& v): 
21
			ArithVec2Float<float,Vec2f>(static_cast<float>(v[0]),
21
			ArithVec2Float<float,Vec2f>(static_cast<float>(v[0]),
22
																	static_cast<float>(v[1])) {}
22
																	static_cast<float>(v[1])) {}
23
 
23
 
24
		explicit Vec2f(float a): ArithVec2Float<float,Vec2f>(a,a) {}
24
		explicit Vec2f(float a): ArithVec2Float<float,Vec2f>(a,a) {}