turbo::Vector2< T > Class Template Reference

#include <Vector2.hpp>

Public Member Functions

 Vector2 (T x, T y)
 
 Vector2 (const Vector2< T > &vec)
 
void reset ()
 
 operator const char * () const
 
bool operator== (const Vector2< T > &vec)
 
Vector2< T > & operator= (const Vector2< T > &target)
 

Public Attributes

x
 
y
 

Friends

Vector2< T > operator- (const Vector2< T > &left, const Vector2< T > right)
 
Vector2< T > operator+ (const Vector2< T > &left, const Vector2< T > right)
 
Vector2< T > operator* (const Vector2< T > &left, const Vector2< T > right)
 
Vector2< T > operator/ (const Vector2< T > &left, const Vector2< T > right)
 
Vector2< T > operator- (const Vector2< T > &left, const T right)
 
Vector2< T > operator+ (const Vector2< T > &left, const T right)
 
Vector2< T > operator* (const Vector2< T > &left, const T right)
 
Vector2< T > operator/ (const Vector2< T > &left, const T right)
 
std::ostream & operator<< (std::ostream &os, const Vector2< T > &vec)
 

Detailed Description

template<typename T>
class turbo::Vector2< T >

Used to represent a 2 dimensional container

Template Parameters
Ttype

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