vibespatial.kernels.predicates¶
Submodules¶
Functions¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stub for the point bounds kernel on point/polygon inputs. |
|
|
|
Package Contents¶
- vibespatial.kernels.predicates.contains_exact(left: PredicateInput, right: PredicateInput, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) vibespatial.predicates.binary.BinaryPredicateResult¶
- vibespatial.kernels.predicates.contains_properly_exact(left: PredicateInput, right: PredicateInput, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) vibespatial.predicates.binary.BinaryPredicateResult¶
- vibespatial.kernels.predicates.covered_by_exact(left: PredicateInput, right: PredicateInput, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) vibespatial.predicates.binary.BinaryPredicateResult¶
- vibespatial.kernels.predicates.covers_exact(left: PredicateInput, right: PredicateInput, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) vibespatial.predicates.binary.BinaryPredicateResult¶
- vibespatial.kernels.predicates.crosses_exact(left: PredicateInput, right: PredicateInput, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) vibespatial.predicates.binary.BinaryPredicateResult¶
- vibespatial.kernels.predicates.disjoint_exact(left: PredicateInput, right: PredicateInput, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) vibespatial.predicates.binary.BinaryPredicateResult¶
- vibespatial.kernels.predicates.intersects_exact(left: PredicateInput, right: PredicateInput, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) vibespatial.predicates.binary.BinaryPredicateResult¶
- vibespatial.kernels.predicates.overlaps_exact(left: PredicateInput, right: PredicateInput, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) vibespatial.predicates.binary.BinaryPredicateResult¶
- vibespatial.kernels.predicates.touches_exact(left: PredicateInput, right: PredicateInput, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) vibespatial.predicates.binary.BinaryPredicateResult¶
- vibespatial.kernels.predicates.within_exact(left: PredicateInput, right: PredicateInput, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) vibespatial.predicates.binary.BinaryPredicateResult¶
- vibespatial.kernels.predicates.point_bounds(left, right, *, dispatch_mode: vibespatial.runtime.ExecutionMode = ExecutionMode.CPU, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO)¶
Stub for the point bounds kernel on point/polygon inputs.
- vibespatial.kernels.predicates.point_in_polygon(points: vibespatial.predicates.support.PointSequence, polygons: vibespatial.predicates.support.PointSequence, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO, _return_device: bool = False) list[bool | None]¶
- vibespatial.kernels.predicates.point_within_bounds(points: vibespatial.predicates.support.PointSequence, polygons_or_bounds: BoundsSequence | vibespatial.predicates.support.PointSequence, *, dispatch_mode: vibespatial.runtime.ExecutionMode | str = ExecutionMode.AUTO, precision: vibespatial.runtime.precision.PrecisionMode | str = PrecisionMode.AUTO) list[bool | None]¶