Grx.Mgd 1.0
|
Public Member Functions | |
Point2d (Point2d point2d) | |
Point2d (double x, double y) | |
Point2d (double[] xy) | |
Point2d | Add (Vector2d value) |
Point2d | DivideBy (double value) |
override bool | Equals (object obj) |
Vector2d | GetAsVector () |
double | GetDistanceTo (Point2d point) |
override int | GetHashCode () |
Vector2d | GetVectorTo (Point2d point) |
bool | IsEqualTo (Point2d a) |
bool | IsEqualTo (Point2d pt, Tolerance tolerance) |
Point2d | Mirror (Line2d line) |
Point2d | MultiplyBy (double value) |
Point2d | RotateBy (double angle, Point2d origin) |
Point2d | ScaleBy (double scaleFactor, Point2d origin) |
Point2d | Subtract (Vector2d value) |
double[] | ToArray () |
override string | ToString () |
string | ToString (IFormatProvider provider) |
string | ToString (string format, IFormatProvider provider) |
Point2d | TransformBy (Matrix2d leftSide) |
Static Public Member Functions | |
static Point2d | operator+ (Point2d a, Vector2d vector) |
static Point2d | operator/ (Point2d a, double value) |
static bool | operator== (Point2d a, Point2d b) |
static bool | operator!= (Point2d a, Point2d b) |
static Point2d | operator* (Matrix2d mat, Point2d a) |
static Point2d | operator* (Point2d a, double value) |
static Point2d | operator* (double value, Point2d a) |
static Vector2d | operator- (Point2d a, Point2d b) |
static Point2d | operator- (Point2d a, Vector2d b) |
Properties | |
static Point2d | Origin [get] |
double | this[int index] [get] |
double | X [get] |
double | Y [get] |