Table of Contents

Class EnhancedPrecisionOp

Namespace
NetTopologySuite.Precision
Assembly
NetTopologySuite.dll

Provides versions of Geometry spatial functions which use enhanced precision techniques to reduce the likelihood of robustness problems.

public class EnhancedPrecisionOp
Inheritance
EnhancedPrecisionOp
Inherited Members

Methods

Difference(Geometry, Geometry)

Computes the set-theoretic difference of two Geometrys, using enhanced precision.

public static Geometry Difference(Geometry geom0, Geometry geom1)

Parameters

geom0 Geometry

The first Geometry.

geom1 Geometry

The second Geometry.

Returns

Geometry

The Geometry representing the set-theoretic difference of the input Geometries.

Intersection(Geometry, Geometry)

Computes the set-theoretic intersection of two Geometrys, using enhanced precision.

public static Geometry Intersection(Geometry geom0, Geometry geom1)

Parameters

geom0 Geometry

The first Geometry.

geom1 Geometry

The second Geometry.

Returns

Geometry

The Geometry representing the set-theoretic intersection of the input Geometries.

SymDifference(Geometry, Geometry)

Computes the set-theoretic symmetric difference of two Geometrys, using enhanced precision.

public static Geometry SymDifference(Geometry geom0, Geometry geom1)

Parameters

geom0 Geometry

The first Geometry.

geom1 Geometry

The second Geometry.

Returns

Geometry

The Geometry representing the set-theoretic symmetric difference of the input Geometries.

Union(Geometry, Geometry)

Computes the set-theoretic union of two Geometrys, using enhanced precision.

public static Geometry Union(Geometry geom0, Geometry geom1)

Parameters

geom0 Geometry

The first Geometry.

geom1 Geometry

The second Geometry.

Returns

Geometry

The Geometry representing the set-theoretic union of the input Geometries.