C++ Common
Public Member Functions | Friends | List of all members
Vec2 Class Reference

Public Member Functions

 Vec2 (const std::vector< std::string > &points)
 
template<class T >
 Vec2 (const std::vector< T > &points)
 
 Vec2 (num_t x, num_t y)
 
 Vec2 (num_t val)
 
num_t & operator[] (const int idx)
 
const num_t & operator[] (const int idx) const
 
num_t x () const
 
num_t y () const
 
num_t r () const
 
num_t g () const
 
void x (num_t val)
 
void y (num_t val)
 
void r (num_t val)
 
void g (num_t val)
 
bool operator== (const Vec2 &other) const
 
bool operator!= (const Vec2 &other) const
 
Vec2operator+= (const Vec2 &rhs)
 
Vec2operator-= (const Vec2 &rhs)
 
Vec2operator*= (const Vec2 &rhs)
 
Vec2operator/= (const Vec2 &rhs)
 
Vec2 operator- () const
 
Vec2operator*= (num_t s)
 
Vec2operator/= (num_t s)
 

Friends

std::ostream & operator<< (std::ostream &out, const Vec2 &v)
 

The documentation for this class was generated from the following file: