Class OverlayNGRobustFunctions
- java.lang.Object
-
- org.locationtech.jtstest.function.OverlayNGRobustFunctions
-
public class OverlayNGRobustFunctions extends Object
-
-
Constructor Summary
Constructors Constructor Description OverlayNGRobustFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
areaDelta(Geometry a, Geometry b)
Computes the maximum area delta value resulting from identity equations over the overlay operations.static Geometry
difference(Geometry a, Geometry b)
static Geometry
differenceBA(Geometry a, Geometry b)
static Geometry
intersection(Geometry a, Geometry b)
static boolean
overlayAreaTest(Geometry a, Geometry b)
static Geometry
symDifference(Geometry a, Geometry b)
static Geometry
unaryUnion(Geometry a)
static Geometry
union(Geometry a, Geometry b)
static double
unionArea(Geometry a)
static double
unionLength(Geometry a)
-
-
-
Method Detail
-
unionArea
public static double unionArea(Geometry a)
-
unionLength
public static double unionLength(Geometry a)
-
areaDelta
public static double areaDelta(Geometry a, Geometry b)
Computes the maximum area delta value resulting from identity equations over the overlay operations. The delta value is normalized to the total area of the geometries. If the overlay operations are computed correctly the area delta is expected to be very small (e.g. < 1e-6).- Parameters:
a
- a geometryb
- a geometry- Returns:
- the computed maximum area delta
-
-