code: def intersect(self, **kwargs):
          
          end_point = kwargs.pop('end_point')
          depth = self.get_depth(location=end_point)
          # Bathymetry and a particle's depth are both negative down
          if depth < 0 and depth > end_point.depth:
              inter = True
          else:
              inter = False
          return inter
docs: Intersect Point and Bathymetry
              returns bool