# 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 Polygon or MultiPolygon ) is consistent with the OGC-SFS semantics for area geometries. More...
class | IsValidOp
| Implements the algorithsm required to compute the `isValid()` method for Geometrys. 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 index::sweepline::SweepLineIndex to speed up the comparisons. More...
class | TopologyValidationError
| Contains information about the nature and location of a Geometry validation error. 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...

## Detailed Description

Provides classes for testing the validity of geometries.