intersects method

bool intersects(
  1. BoundingBox boundingBox
)

@param boundingBox the BoundingBox which should be checked for intersection with this BoundingBox. @return true if this BoundingBox intersects with the given BoundingBox, false otherwise.

Implementation

bool intersects(BoundingBox boundingBox) {
  if (this == boundingBox) {
    return true;
  }

  return this.maxLatitude >= boundingBox.minLatitude &&
      this.maxLongitude >= boundingBox.minLongitude &&
      this.minLatitude <= boundingBox.maxLatitude &&
      this.minLongitude <= boundingBox.maxLongitude;
}