pyinterp.core.geodetic.Crossover#

class pyinterp.core.geodetic.Crossover(self, half_orbit_1: pyinterp.core.geodetic.LineString, half_orbit_2: pyinterp.core.geodetic.LineString)#

Bases: pybind11_object

Calculate the crossover between two half-orbits.

Parameters:
  • half_orbit_1 – The first half-orbit.

  • half_orbit_2 – The second half-orbit.

Attributes

half_orbit_1

Returns the first half-orbit.

half_orbit_2

Returns the second half-orbit.

Public Methods

exists(self[, wgs])

Test if there is a crossover between the two half-orbits.

nearest(self, point[, predicate, strategy, wgs])

Find the nearest indices on the two half-orbits from a given point.

search(self[, wgs])

Search for the crossover between the two half-orbits.

search_all(self[, wgs])

Get the list of the crossover points between the two passes.

Special Methods

__getstate__(self)

__setstate__(self, arg0)