private KPoint[] InitKPoints(int minX, int maxX, int minY, int maxY) { var kPoints = new KPoint[kpointCount]; for (int i = 0; i < kpointCount; i++) { kPoints[i] = new KPoint( new Point(random.Next(minX, maxX), random.Next(minY, maxY))); } return(kPoints); }
public double DistanceTo(KPoint other) { return(Math.Pow(other.point.X - this.point.X, 2) + Math.Pow(other.point.Y - this.point.Y, 2)); }