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 | |
T | x |
T | 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
-
T type
The documentation for this class was generated from the following file:
- include/turbo/Vector2.hpp