Versions in this module Expand all Collapse all v0 v0.10.0 Nov 8, 2023 Changes in this version + type DouglasPeuckerSimplifier struct + Threshold float64 + func DouglasPeucker(threshold float64) *DouglasPeuckerSimplifier + func (s *DouglasPeuckerSimplifier) Collection(c orb.Collection) orb.Collection + func (s *DouglasPeuckerSimplifier) LineString(ls orb.LineString) orb.LineString + func (s *DouglasPeuckerSimplifier) MultiLineString(mls orb.MultiLineString) orb.MultiLineString + func (s *DouglasPeuckerSimplifier) MultiPolygon(mp orb.MultiPolygon) orb.MultiPolygon + func (s *DouglasPeuckerSimplifier) Polygon(p orb.Polygon) orb.Polygon + func (s *DouglasPeuckerSimplifier) Ring(r orb.Ring) orb.Ring + func (s *DouglasPeuckerSimplifier) Simplify(g orb.Geometry) orb.Geometry + type RadialSimplifier struct + DistanceFunc orb.DistanceFunc + Threshold float64 + func Radial(df orb.DistanceFunc, threshold float64) *RadialSimplifier + func (s *RadialSimplifier) Collection(c orb.Collection) orb.Collection + func (s *RadialSimplifier) LineString(ls orb.LineString) orb.LineString + func (s *RadialSimplifier) MultiLineString(mls orb.MultiLineString) orb.MultiLineString + func (s *RadialSimplifier) MultiPolygon(mp orb.MultiPolygon) orb.MultiPolygon + func (s *RadialSimplifier) Polygon(p orb.Polygon) orb.Polygon + func (s *RadialSimplifier) Ring(r orb.Ring) orb.Ring + func (s *RadialSimplifier) Simplify(g orb.Geometry) orb.Geometry + type VisvalingamSimplifier struct + Threshold float64 + ToKeep int + func Visvalingam(threshold float64, minPointsToKeep int) *VisvalingamSimplifier + func VisvalingamKeep(toKeep int) *VisvalingamSimplifier + func VisvalingamThreshold(threshold float64) *VisvalingamSimplifier + func (s *VisvalingamSimplifier) Collection(c orb.Collection) orb.Collection + func (s *VisvalingamSimplifier) LineString(ls orb.LineString) orb.LineString + func (s *VisvalingamSimplifier) MultiLineString(mls orb.MultiLineString) orb.MultiLineString + func (s *VisvalingamSimplifier) MultiPolygon(mp orb.MultiPolygon) orb.MultiPolygon + func (s *VisvalingamSimplifier) Polygon(p orb.Polygon) orb.Polygon + func (s *VisvalingamSimplifier) Ring(r orb.Ring) orb.Ring + func (s *VisvalingamSimplifier) Simplify(g orb.Geometry) orb.Geometry