Class EnhancedPrecisionOp
java.lang.Object
org.locationtech.jts.precision.EnhancedPrecisionOp
Provides versions of Geometry spatial functions which use
enhanced precision techniques to reduce the likelihood of robustness problems.
- Version:
- 1.7
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GeometryComputes the buffer of aGeometry, using enhanced precision.static Geometrydifference(Geometry geom0, Geometry geom1) Computes the set-theoretic difference of twoGeometrys, using enhanced precision.static Geometryintersection(Geometry geom0, Geometry geom1) Computes the set-theoretic intersection of twoGeometrys, using enhanced precision.static GeometrysymDifference(Geometry geom0, Geometry geom1) Computes the set-theoretic symmetric difference of twoGeometrys, using enhanced precision.static GeometryComputes the set-theoretic union of twoGeometrys, using enhanced precision.
-
Constructor Details
-
EnhancedPrecisionOp
public EnhancedPrecisionOp()
-
-
Method Details
-
intersection
Computes the set-theoretic intersection of twoGeometrys, using enhanced precision.- Parameters:
geom0- the first Geometrygeom1- the second Geometry- Returns:
- the Geometry representing the set-theoretic intersection of the input Geometries.
-
union
-
difference
Computes the set-theoretic difference of twoGeometrys, using enhanced precision.- Parameters:
geom0- the first Geometrygeom1- the second Geometry- Returns:
- the Geometry representing the set-theoretic difference of the input Geometries.
-
symDifference
Computes the set-theoretic symmetric difference of twoGeometrys, using enhanced precision.- Parameters:
geom0- the first Geometrygeom1- the second Geometry- Returns:
- the Geometry representing the set-theoretic symmetric difference of the input Geometries.
-
buffer
Computes the buffer of aGeometry, using enhanced precision. This method should no longer be necessary, since the buffer algorithm now is highly robust.- Parameters:
geom- the first Geometrydistance- the buffer distance- Returns:
- the Geometry representing the buffer of the input Geometry.
-