NetTopologySuite
|
Classes | |
class | ConnectedInteriorTester |
This class tests that the interior of an area Geometry (Polygon or MultiPolygon) is connected. An area Geometry is invalid if the interior is disconnected. This can happen if: More... | |
class | ConsistentAreaTester |
Checks that a {GeometryGraph} representing an area (a Polygon or MultiPolygon ) is consistent with the SFS semantics for area geometries. Checks include: Testing for rings which self-intersect (both properly and at nodes). Testing for duplicate rings. If an inconsistency if found the location of the problem is recorded. More... | |
class | IndexedNestedRingTester |
class | IsValidOp |
Implements the algorithsm required to compute the Geometry.IsValid method for Geometrys. See the documentation for the various geometry types for a specification of validity. More... | |
class | QuadtreeNestedRingTester |
Tests whether any of a set of LinearRing s 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 NTS spec. More... | |
class | SimpleNestedRingTester |
Tests whether any of a set of LinearRing s 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 LinearRing s are nested inside another ring in the set, using a SweepLineIndex index to speed up the comparisons. More... | |
class | TopologyValidationError |
Contains information about the nature and location of a Geometry validation error. More... | |
Enumerations | |
enum | TopologyValidationErrors { TopologyValidationErrors.Error = 0, TopologyValidationErrors.RepeatedPoint = 1, TopologyValidationErrors.HoleOutsideShell = 2, TopologyValidationErrors.NestedHoles = 3, TopologyValidationErrors.DisconnectedInteriors = 4, TopologyValidationErrors.SelfIntersection = 5, TopologyValidationErrors.RingSelfIntersection = 6, TopologyValidationErrors.NestedShells = 7, TopologyValidationErrors.DuplicateRings = 8, TopologyValidationErrors.TooFewPoints = 9, TopologyValidationErrors.InvalidCoordinate = 10, TopologyValidationErrors.RingNotClosed = 11 } |
Contains information about the nature and location of a Geometry validation error. More... | |
Contains information about the nature and location of a Geometry validation error.