public class EnhancedPrecisionOp extends Object
| Constructor and Description |
|---|
EnhancedPrecisionOp()
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
buffer(Geometry
Computes the buffer of a
Geometry, using enhanced precision.
|
static Geometry |
difference(Geometry
Computes the set-theoretic difference of two
Geometrys, using enhanced precision.
|
static Geometry |
intersection(Geometry
Computes the set-theoretic intersection of two
Geometrys, using enhanced precision.
|
static Geometry |
symDifference(Geometry
Computes the set-theoretic symmetric difference of two
Geometrys, using enhanced precision.
|
static Geometry |
union(Geometry
Computes the set-theoretic union of two
Geometrys, using enhanced precision.
|
public static Geometryintersection(Geometry geom0, Geometry geom1)
Geometrys, using enhanced precision.
geom0 - the first Geometry
geom1 - the second Geometry
public static Geometryunion(Geometry geom0, Geometry geom1)
Geometrys, using enhanced precision.
geom0 - the first Geometry
geom1 - the second Geometry
public static Geometrydifference(Geometry geom0, Geometry geom1)
Geometrys, using enhanced precision.
geom0 - the first Geometry
geom1 - the second Geometry
public static GeometrysymDifference(Geometry geom0, Geometry geom1)
Geometrys, using enhanced precision.
geom0 - the first Geometry
geom1 - the second Geometry
public static Geometrybuffer(Geometry geom, double distance)
Geometry, using enhanced precision. This method should no longer be necessary, since the buffer algorithm now is highly robust.
geom - the first Geometry
distance - the buffer distance