GEOS
3.9.0dev

Provides classes for testing the validity of geometries. More...
Classes  
class  ConnectedInteriorTester 
This class tests that the interior of an area Geometry (Polygon or MultiPolygon) is connected. More...  
class  ConsistentAreaTester 
Checks that a geomgraph::GeometryGraph representing an area (a geom::Polygon or geom::MultiPolygon) has consistent semantics for area geometries. This check is required for any reasonable polygonal model (including the OGCSFS model, as well as models which allow ring selfintersection at single points) More...  
class  IndexedNestedRingTester 
Tests whether any of a set of LinearRings are nested inside another ring in the set, using a spatial index to speed up the comparisons. More...  
class  IsValidOp 
Implements the algorithsm required to compute the isValid() method for Geometrys. More...  
class  MakeValid 
The function attempts to create a valid representation of a given invalid geometry without losing any of the input vertices. More...  
class  QuadtreeNestedRingTester 
Tests whether any of a set of LinearRings are nested inside another ring in the set, using a Quadtree index to speed up the comparisons. More...  
class  RepeatedPointRemover 
Removes repeated, consecutive equal, coordinates from a CoordinateSequence. More...  
class  RepeatedPointTester 
Implements the appropriate checks for repeated points (consecutive identical coordinates) as defined in the JTS spec. More...  
class  SimpleNestedRingTester 
Tests whether any of a set of LinearRings are nested inside another ring in the set, using a simple O(n^2) comparison. More...  
class  SweeplineNestedRingTester 
Tests whether any of a set of LinearRings are nested inside another ring in the set, using an SweepLineIndex to speed up the comparisons. More...  
class  TopologyValidationError 
Contains information about the nature and location of a geom::Geometry validation error. More...  
Provides classes for testing the validity of geometries.