Rev 206 | Blame | Compare with Previous | Last modification | View Log | RSS feed
#ifndef __CGLA_VEC2UI_H__
#define __CGLA_VEC2UI_H__
#include "ArithVec.h"
namespace CGLA
{
class Vec2f;
/** \brief 2D Integer vector. */
class Vec2ui: public ArithVec<unsigned int,Vec2ui,2>
{
public:
/// Construct 0 vector
Vec2ui() {}
/// Construct 2D int vector
Vec2ui(unsigned int _a)
: ArithVec<unsigned int,Vec2ui,2>(_a,_a)
{}
/// Construct 2D int vector
Vec2ui(unsigned int _a, unsigned int _b)
: ArithVec<unsigned int,Vec2ui,2>(_a,_b)
{}
/// Convert from 2D float vector
explicit Vec2ui(const Vec2f& v);
};
}
#endif