public double DistanceTo(DoublePoint anotherPoint) { double dx = X - anotherPoint.X; double dy = Y - anotherPoint.Y; return System.Math.Sqrt(dx * dx + dy * dy); }