vibespatial.geometry.buffers¶
Attributes¶
Classes¶
Enum where members are also (and must be) strings |
|
Enum where members are also (and must be) strings |
|
Functions¶
|
Module Contents¶
- class vibespatial.geometry.buffers.GeometryFamily¶
Enum where members are also (and must be) strings
- POINT = 'point'¶
- LINESTRING = 'linestring'¶
- POLYGON = 'polygon'¶
- MULTIPOINT = 'multipoint'¶
- MULTILINESTRING = 'multilinestring'¶
- MULTIPOLYGON = 'multipolygon'¶
- class vibespatial.geometry.buffers.BufferKind¶
Enum where members are also (and must be) strings
- VALIDITY = 'validity'¶
- TAG = 'tag'¶
- OFFSET = 'offset'¶
- COORDINATE = 'coordinate'¶
- BOUNDS = 'bounds'¶
- class vibespatial.geometry.buffers.BufferSpec¶
- name: str¶
- kind: BufferKind¶
- dtype: str¶
- level: str¶
- required: bool = True¶
- description: str = ''¶
- class vibespatial.geometry.buffers.GeometryBufferSchema¶
- family: GeometryFamily¶
- coord_precision: vibespatial.runtime.precision.PrecisionMode¶
- coord_layout: str¶
- validity: BufferSpec¶
- x: BufferSpec¶
- y: BufferSpec¶
- geometry_offsets: BufferSpec | None = None¶
- part_offsets: BufferSpec | None = None¶
- ring_offsets: BufferSpec | None = None¶
- bounds: BufferSpec | None = None¶
- supports_mixed_parent: bool = True¶
- empty_via_zero_span: bool = True¶
- notes: tuple[str, Ellipsis] = ()¶
- property coordinate_buffers: tuple[BufferSpec, BufferSpec]¶
- property offset_buffers: tuple[BufferSpec, Ellipsis]¶
- vibespatial.geometry.buffers.VALIDITY_SPEC¶
- vibespatial.geometry.buffers.X_SPEC¶
- vibespatial.geometry.buffers.Y_SPEC¶
- vibespatial.geometry.buffers.BOUNDS_SPEC¶
- vibespatial.geometry.buffers.POINT_SCHEMA¶
- vibespatial.geometry.buffers.LINESTRING_SCHEMA¶
- vibespatial.geometry.buffers.POLYGON_SCHEMA¶
- vibespatial.geometry.buffers.MULTIPOINT_SCHEMA¶
- vibespatial.geometry.buffers.MULTILINESTRING_SCHEMA¶
- vibespatial.geometry.buffers.MULTIPOLYGON_SCHEMA¶
- vibespatial.geometry.buffers.GEOMETRY_BUFFER_SCHEMAS: dict[GeometryFamily, GeometryBufferSchema]¶
- vibespatial.geometry.buffers.get_geometry_buffer_schema(family: GeometryFamily | str) GeometryBufferSchema¶