public PointF GetScreenPoint(Coordinates worldLoc)
 {
     PointF[] pts = new PointF[] { DrawingUtility.ToPointF(worldLoc) };
     GetTransform().TransformPoints(pts);
     return(pts[0]);
 }
 public Coordinates GetWorldPoint(PointF screenLoc)
 {
     PointF[] pts = new PointF[] { screenLoc };
     GetInverseTransform().TransformPoints(pts);
     return(DrawingUtility.ToCoord(pts[0]));
 }