vibespatial.predicates.support

Attributes

Classes

Functions

coerce_geometry_array(...)

extract_point_coordinates(→ tuple[numpy.ndarray, ...)

extract_empty_rows(→ numpy.ndarray)

resolve_predicate_context(→ PredicateKernelContext)

Module Contents

vibespatial.predicates.support.PointSequence
class vibespatial.predicates.support.PredicateKernelContext
runtime_selection: vibespatial.runtime.RuntimeSelection
precision_plan: vibespatial.runtime.precision.PrecisionPlan
robustness_plan: vibespatial.runtime.robustness.RobustnessPlan
vibespatial.predicates.support.coerce_geometry_array(values: PointSequence, *, arg_name: str, expected_families: tuple[vibespatial.geometry.buffers.GeometryFamily, Ellipsis]) vibespatial.geometry.owned.OwnedGeometryArray
vibespatial.predicates.support.extract_point_coordinates(array: vibespatial.geometry.owned.OwnedGeometryArray) tuple[numpy.ndarray, numpy.ndarray]
vibespatial.predicates.support.extract_empty_rows(array: vibespatial.geometry.owned.OwnedGeometryArray) numpy.ndarray
vibespatial.predicates.support.resolve_predicate_context(*, kernel_name: str, left: vibespatial.geometry.owned.OwnedGeometryArray, right: vibespatial.geometry.owned.OwnedGeometryArray, dispatch_mode: vibespatial.runtime.ExecutionMode | str, precision: vibespatial.runtime.precision.PrecisionMode | str) PredicateKernelContext