Namespace LansMap.Core.Vector
Classes
- PolygonStore
Filled-polygon collection: rings triangulated at add time into mercator triangles for the GPU fill layer.
- PolygonTriangulator
Ear-clipping triangulation of a simple ring in mercator space, run once per shape, never per frame.
- PolylineCodec
Google encoded-polyline (precision 5) decoder, the wire format OSRM and most routing APIs return geometry in.
- PolylineStore
Colored line collection drawn at constant screen-pixel width, stored as mercator segments for the GPU line layer.
- VectorTileSource
A provider-agnostic description of where vector (MVT) tiles come from: the per-tile URL template, the provider's zoom limits, the mandatory attribution and the schema's place-layer name.
Structs
- PolygonStore.AddResult
Outcome of a try-add: either a polygon id or a PolygonStore.Rejection.
- PolygonStore.Triangle
One filled triangle in chain-unwrapped normalized mercator, consumed by the GPU fill layer.
- PolylineStore.Segment
One line segment in chain-unwrapped normalized mercator, consumed by the GPU line layer.
Enums
- PolygonStore.Rejection
Why a ring was refused. Interactive drawing treats this as a value to show, not an exception to catch.