shift method

MapRectangle shift(
  1. Mappoint reference
)

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

Implementation

MapRectangle shift(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);
}