extendBoundingBox method

BoundingBox extendBoundingBox(
  1. BoundingBox boundingBox
)

Creates a new BoundingBox that encompasses both this and another bounding box.

boundingBox The bounding box to merge with this one Returns a new BoundingBox covering both boundaries

Implementation

BoundingBox extendBoundingBox(BoundingBox boundingBox) {
  return BoundingBox(
    min(minLatitude, boundingBox.minLatitude),
    min(minLongitude, boundingBox.minLongitude),
    max(maxLatitude, boundingBox.maxLatitude),
    max(maxLongitude, boundingBox.maxLongitude),
  );
}