offset method

MapRectangle offset(
  1. Mappoint reference
)

Creates a new MapRectangle by offsetting this rectangle by the given reference point.

Implementation

MapRectangle offset(Mappoint reference) {
  if (reference.x == 0 && reference.y == 0) {
    return this;
  }
  return MapRectangle(left - reference.x, top - reference.y, right - reference.x, bottom - reference.y);
}