MIRIA.Utility.Vector2D Struct Reference
Summary description for
Vector2D.
More...
List of all members.
|
Public Member Functions |
| | Vector2D (double x, double y) |
| override bool | Equals (object obj) |
| override int | GetHashCode () |
| override string | ToString () |
| double | Norm () |
Static Public Member Functions |
| static bool | operator== (Vector2D u, Vector2D v) |
| static bool | operator!= (Vector2D u, Vector2D v) |
| static Vector2D | operator+ (Vector2D u, Vector2D v) |
| static Vector2D | operator- (Vector2D u, Vector2D v) |
| static Vector2D | operator* (Vector2D u, double a) |
| static Vector2D | operator/ (Vector2D u, double a) |
| static Vector2D | operator- (Vector2D u) |
| static double | GetAngle (Point c) |
| static double | GetAngle (Point c, Point f) |
| static double | Distance (Point a, Point b) |
| static Point | Rotate (Point point, Point origin, double angle) |
| static Point | GetPoint (Point origin, double length, double angle) |
| static | operator Point (Vector2D u) |
| static implicit | operator Vector2D (Point p) |
Static Public Attributes |
| static readonly Vector2D | Empty = new Vector2D() |
Properties |
| double | X [get, set] |
| double | Y [get, set] |
Detailed Description
Summary description for
Vector2D.
Constructor & Destructor Documentation
| MIRIA.Utility.Vector2D.Vector2D |
( |
double |
x, |
|
|
double |
y | |
|
) |
| | |
Member Function Documentation
| override bool MIRIA.Utility.Vector2D.Equals |
( |
object |
obj |
) |
|
| override int MIRIA.Utility.Vector2D.GetHashCode |
( |
|
) |
|
| override string MIRIA.Utility.Vector2D.ToString |
( |
|
) |
|
| double MIRIA.Utility.Vector2D.Norm |
( |
|
) |
|
| static bool MIRIA.Utility.Vector2D.operator== |
( |
Vector2D |
u, |
|
|
Vector2D |
v | |
|
) |
| | [static] |
| static bool MIRIA.Utility.Vector2D.operator!= |
( |
Vector2D |
u, |
|
|
Vector2D |
v | |
|
) |
| | [static] |
| static Vector2D MIRIA.Utility.Vector2D.operator* |
( |
Vector2D |
u, |
|
|
double |
a | |
|
) |
| | [static] |
| static Vector2D MIRIA.Utility.Vector2D.operator/ |
( |
Vector2D |
u, |
|
|
double |
a | |
|
) |
| | [static] |
| static double MIRIA.Utility.Vector2D.GetAngle |
( |
Point |
c |
) |
[static] |
| static double MIRIA.Utility.Vector2D.GetAngle |
( |
Point |
c, |
|
|
Point |
f | |
|
) |
| | [static] |
| static double MIRIA.Utility.Vector2D.Distance |
( |
Point |
a, |
|
|
Point |
b | |
|
) |
| | [static] |
| static Point MIRIA.Utility.Vector2D.Rotate |
( |
Point |
point, |
|
|
Point |
origin, |
|
|
double |
angle | |
|
) |
| | [static] |
| static Point MIRIA.Utility.Vector2D.GetPoint |
( |
Point |
origin, |
|
|
double |
length, |
|
|
double |
angle | |
|
) |
| | [static] |
| static MIRIA.Utility.Vector2D.operator Point |
( |
Vector2D |
u |
) |
[explicit, static] |
| static implicit MIRIA.Utility.Vector2D.operator Vector2D |
( |
Point |
p |
) |
[static] |
Member Data Documentation
Property Documentation
double MIRIA.Utility.Vector2D.X [get, set] |
double MIRIA.Utility.Vector2D.Y [get, set] |
The documentation for this struct was generated from the following file: