public double Dist(Point2DReal p) { return(Math.Sqrt((p.X - X) * (p.X - X) + (p.Y - Y) * (p.Y - Y))); }
public Point2DReal(Point2DReal head) : this(head.X, head.Y) { }