![]() |
Pioneer
|
#include <vector2.h>
Public Member Functions | |
| vector2 () | |
| vector2 (T _x, T _y) | |
| vector2 (int v) | |
| vector2 (unsigned int v) | |
| vector2 (T v) | |
| vector2 (const T v[2]) | |
| vector2 (const vector2< typename other_floating_type< T >::type > &v) | |
| vector2 (const typename other_floating_type< T >::type vals[2]) | |
| vector2 | operator+ (const vector2 &v) const |
| vector2 | operator- (const vector2 &v) const |
| vector2 & | operator+= (const vector2 &v) |
| vector2 & | operator-= (const vector2 &v) |
| vector2 & | operator*= (const T &a) |
| vector2 | operator- () const |
| bool | operator== (const vector2 &a) const |
| bool | ExactlyEqual (const vector2 &a) const |
| T | Length () const |
| T | LengthSqr () const |
| vector2 | Normalized () const |
| vector2 | NormalizedSafe () const |
| vector2 | Rotate (T alpha) |
| void | Print () const |
Public Attributes | |
| T | x |
| T | y |
Friends | |
| vector2 | operator* (const vector2 &v, const T &a) |
| vector2 | operator* (const T &a, const vector2 &v) |
| vector2 | operator* (const vector2 &va, const vector2 &vb) |
| vector2 | operator/ (const vector2 &v, const T &a) |
| bool | operator< (const vector2 &va, const vector2 &vb) |
|
explicit |
|
explicit |

|
inline |
|
inline |






|
inline |

| T vector2< T >::x |
| T vector2< T >::y |