#include <Vector2.hpp>

Public Member Functions | |
| T | length () const |
| Vector2< T > | operator- () const |
| Vector2< T > | operator! () const |
| Vector2< T > & | operator+= (const Vector2< T > &right) |
| Vector2< T > | operator+ (const Vector2< T > &right) const |
| Vector2< T > & | operator-= (const Vector2< T > &right) |
| Vector2< T > | operator- (const Vector2< T > &right) const |
| Vector2< T > & | operator*= (const T &mul) |
| T | operator^ (const Vector2< T > &right) const |
| Vector2< T > & | operator|= (const Vector2< T > &right) |
| Vector2< T > | operator| (const Vector2< T > &right) const |
| template<typename P > | |
| operator Vector2< P > () const | |
Public Attributes | |
| T | x |
| T | y |
| T Sh::Vector2< T >::length |
| Vector2< T > Sh::Vector2< T >::operator! |
| Vector2< T > & Sh::Vector2< T >::operator*= | ( | const T & | mul | ) |
| Vector2< T > Sh::Vector2< T >::operator+ | ( | const Vector2< T > & | right | ) | const |
| Vector2< T > & Sh::Vector2< T >::operator+= | ( | const Vector2< T > & | right | ) |
| Vector2< T > Sh::Vector2< T >::operator- |
| Vector2< T > Sh::Vector2< T >::operator- | ( | const Vector2< T > & | right | ) | const |
| Vector2< T > & Sh::Vector2< T >::operator-= | ( | const Vector2< T > & | right | ) |
| T Sh::Vector2< T >::operator^ | ( | const Vector2< T > & | right | ) | const |
| Vector2< T > Sh::Vector2< T >::operator| | ( | const Vector2< T > & | right | ) | const |
| Vector2< T > & Sh::Vector2< T >::operator|= | ( | const Vector2< T > & | right | ) |
| T Sh::Vector2< T >::x |
| T Sh::Vector2< T >::y |