code: function BBox(left, top, width, height) {
        var s;
  
        if (left == null) {
          left = 0;
        }
        if (top == null) {
          top = 0;
        }
        if (width == null) {
          width = null;
        }
        if (height == null) {
          height = null;
        }
        s = this;
        if (width === null) {
          s.xmin = Number.MAX_VALUE;
          s.xmax = Number.MAX_VALUE * -1;
        } else {
          s.xmin = s.left = left;
          s.xmax = s.right = left + width;
          s.width = width;
        }
        if (height === null) {
          s.ymin = Number.MAX_VALUE;
          s.ymax = Number.MAX_VALUE * -1;
        } else {
          s.ymin = s.top = top;
          s.ymax = s.bottom = height + top;
          s.height = height;
        }
        return;
      }
docs: /*
  2D bounding box