class_docstr: Bounding box to check if data intersects/contains other
  bounding boxes.
  
  .. versionadded:: 3.0.0
class_docstr_tok: ["Bounding","box","to","check","if","data","intersects\/contains","other","bounding","boxes",".","..","versionadded",":",":","3.0.0"]
docstr: Parameters
  ----------
  other: BBox
      The other BBox to use to check.
  
  Returns
  -------
  bool:
      True if this BBox intersects the other bbox.
docstr_tok: ["Parameters","--","--","--","--","--","other",":","BBox","The","other","BBox","to","use","to","check",".","Returns","--","--","--","-","bool",":","True","if","this","BBox","intersects","the","other","bbox","."]
code: def intersects(self, other: Union["BBox", AreaOfUse]) -> bool:
      """
      Parameters
      ----------
      other: BBox
          The other BBox to use to check.
  
      Returns
      -------
      bool:
          True if this BBox intersects the other bbox.
      """
      return (
          self.west < other.east
          and other.west < self.east
          and self.south < other.north
          and other.south < self.north
      )
  
file_path: pyproj/pyproj/aoi.py
imports: from dataclasses import dataclass
  from typing import NamedTuple, Union
  from pyproj.utils import is_null
label_desc: Use image node_id 2 for calling the BBox obj's underlying member method code with example usage: obj.intersects(other) and returns: unknown