'Given another template feature, make this feature the size of the two features combined.'

def consume(self, other):

    (maxx, minx, maxy, miny) = self.extents()
    (maxx0, minx0, maxy0, miny0) = other.extents()
    maxx = max(maxx, maxx0)
    minx = min(minx, minx0)
    maxy = max(maxy, maxy0)
    miny = min(miny, miny0)
    self.x = minx
    self.y = miny
    self.points = [(minx, miny), (minx, maxy), (maxx, maxy), (maxx, miny)]
    self._updateExtents()
