Versions in this module Expand all Collapse all v0 v0.1.0 Jul 29, 2024 Changes in this version + func Destructure(ctx context.Context, cmp pkgcmp.Compare, clipbox *geom.Extent, ...) ([]geom.Line, error) + func InsideTrianglesForMultiPolygon(ctx context.Context, clipbox *geom.Extent, multipolygon *geom.MultiPolygon, ...) ([]geom.Triangle, error) + func InsideTrianglesForSegments(ctx context.Context, segs []geom.Line, hm planar.HitMapper) ([]geom.Triangle, error) + type ByXYLine []geom.Line + func (a ByXYLine) Len() int + func (a ByXYLine) Less(i, j int) bool + func (a ByXYLine) Swap(i, j int) + type ByXYPoint [][2]float64 + func (a ByXYPoint) Len() int + func (a ByXYPoint) Less(i, j int) bool + func (a ByXYPoint) Swap(i, j int) + type Makevalid struct + CMP pkgcmp.Compare + Clipper planar.Clipper + Hitmap planar.HitMapper + Order winding.Order + func (mv *Makevalid) Makevalid(ctx context.Context, geo geom.Geometry, clipbox *geom.Extent) (geometry geom.Geometry, didClip bool, err error)