private void EraseHandle(PointF handleLocation, Graphics g, Matrix xformWorldToPixel, Brush eraseBrush)
{
Point pixelLocation = Point.Round(Geometry.TransformPoint(handleLocation, xformWorldToPixel));
Rectangle rect = new Rectangle(pixelLocation.X - (HANDLESIZE - 1) / 2, pixelLocation.Y - (HANDLESIZE - 1) / 2, HANDLESIZE, HANDLESIZE);
g.FillRectangle(eraseBrush, rect);
}