export class PointF2D { public x: number = 0; public y: number = 0; constructor(x: number = 0, y: number = 0) { this.x = x; this.y = y; } public static get Empty(): PointF2D { return new PointF2D(); } public static pointsAreEqual(p1: PointF2D, p2: PointF2D): boolean { return (p1.x === p2.x && p1.y === p2.y); } public ToString(): string { return "[" + this.x + ", " + this.y + "]"; } }