#include <Vector2.h>
Public Member Functions | |
double | GetLength () |
double | GetX () |
double | GetY () |
Vector2 () | |
Vector2 (double angle) | |
Vector2 (double x, double y) | |
~Vector2 () | |
Static Public Member Functions | |
static Vector2 | Add (Vector2 vector1, Vector2 vector2) |
static bool | Equals (Vector2 vector1, Vector2 vector2) |
static Vector2 | Multiply (Vector2 vector, double factor) |
static Vector2 | Multiply (double factor, Vector2 vector) |
static Vector2 | Negate (Vector2 vector) |
static Vector2 | Subtract (Vector2 vector1, Vector2 vector2) |
Private Attributes | |
double | x |
double | y |
EdgeDetection::Vector2::Vector2 | ( | ) | [inline] |
EdgeDetection::Vector2::Vector2 | ( | double | angle | ) | [inline] |
EdgeDetection::Vector2::Vector2 | ( | double | x, |
double | y | ||
) | [inline] |
EdgeDetection::Vector2::~Vector2 | ( | ) | [inline] |
static Vector2 EdgeDetection::Vector2::Add | ( | Vector2 | vector1, |
Vector2 | vector2 | ||
) | [inline, static] |
static bool EdgeDetection::Vector2::Equals | ( | Vector2 | vector1, |
Vector2 | vector2 | ||
) | [inline, static] |
double EdgeDetection::Vector2::GetLength | ( | ) | [inline] |
double EdgeDetection::Vector2::GetX | ( | ) | [inline] |
double EdgeDetection::Vector2::GetY | ( | ) | [inline] |
static Vector2 EdgeDetection::Vector2::Multiply | ( | Vector2 | vector, |
double | factor | ||
) | [inline, static] |
static Vector2 EdgeDetection::Vector2::Multiply | ( | double | factor, |
Vector2 | vector | ||
) | [inline, static] |
static Vector2 EdgeDetection::Vector2::Negate | ( | Vector2 | vector | ) | [inline, static] |
static Vector2 EdgeDetection::Vector2::Subtract | ( | Vector2 | vector1, |
Vector2 | vector2 | ||
) | [inline, static] |
double EdgeDetection::Vector2::x [private] |
double EdgeDetection::Vector2::y [private] |