pyinterp.geometry.cartesian.algorithms.envelope

Contents

pyinterp.geometry.cartesian.algorithms.envelope#

pyinterp.geometry.cartesian.algorithms.envelope(geometry: pyinterp.core.geometry.cartesian.Point) pyinterp.core.geometry.cartesian.Box#
pyinterp.geometry.cartesian.algorithms.envelope(geometry: pyinterp.core.geometry.cartesian.Segment) pyinterp.core.geometry.cartesian.Box
pyinterp.geometry.cartesian.algorithms.envelope(geometry: pyinterp.core.geometry.cartesian.Box) pyinterp.core.geometry.cartesian.Box
pyinterp.geometry.cartesian.algorithms.envelope(geometry: pyinterp.core.geometry.cartesian.LineString) pyinterp.core.geometry.cartesian.Box
pyinterp.geometry.cartesian.algorithms.envelope(geometry: pyinterp.core.geometry.cartesian.Ring) pyinterp.core.geometry.cartesian.Box
pyinterp.geometry.cartesian.algorithms.envelope(geometry: pyinterp.core.geometry.cartesian.Polygon) pyinterp.core.geometry.cartesian.Box
pyinterp.geometry.cartesian.algorithms.envelope(geometry: pyinterp.core.geometry.cartesian.MultiPoint) pyinterp.core.geometry.cartesian.Box
pyinterp.geometry.cartesian.algorithms.envelope(geometry: pyinterp.core.geometry.cartesian.MultiLineString) pyinterp.core.geometry.cartesian.Box
pyinterp.geometry.cartesian.algorithms.envelope(geometry: pyinterp.core.geometry.cartesian.MultiPolygon) pyinterp.core.geometry.cartesian.Box

Calculates the envelope (bounding box) of a geometry.

The envelope is the smallest axis-aligned box that contains the entire geometry.

Parameters:

geometry – Geometric object to compute envelope for.

Returns:

A Box representing the minimum bounding rectangle.