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])); }