#include <math/Vector2.h>
Public Member Functions | |
| Vector2 (double e0, double e1) | |
| Vector2 (const Vector2 &v2) | |
| Vector2 (const Vector2f &v) | |
| double | x () const |
| double | y () const |
| void | setX (double a) |
| void | setY (double a) |
| const Vector2 & | operator+ () const |
| Vector2 | operator- () const |
| double & | operator[] (int i) |
| double | operator[] (int i) const |
| Vector2 & | operator= (const Vector2 &v) |
| Vector2 & | operator+= (const Vector2 &v) |
| Vector2 & | operator-= (const Vector2 &v) |
| Vector2 & | operator *= (const double t) |
| Vector2 & | operator/= (const double t) |
| double | length () const |
| double | squaredLength () const |
| double | makeUnitVector () |
Public Attributes | |
| double | e [2] |
Vector2 stores its two components using double precision floating point values.
1.4.3