extendBoundingBox method
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),
);
}