GEOS  3.8.0dev
Classes
geos::operation::valid Namespace Reference

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 OGC-SFS model, as well as models which allow ring self-intersection 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  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...
 

Detailed Description

Provides classes for testing the validity of geometries.