Class TestCaseGeometryFunctions
java.lang.Object
org.locationtech.jtstest.geomop.TestCaseGeometryFunctions
Geometry functions which
augment the existing methods on
Geometry,
for use in XML Test files.
This is the default used in the TestRunner,
and thus all the operations
in this class should be named differently to the Geometry methods
(otherwise they will shadow the real Geometry methods).
If replacing a Geometry method is desired, this can be done via the -geomfunc argument to the TestRunner.
- Author:
- Martin Davis
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GeometrybufferMitredJoin(Geometry g, double distance) static Geometrystatic GeometrydifferenceNG(Geometry geom0, Geometry geom1) static GeometrydifferenceSR(Geometry geom0, Geometry geom1, double scale) static GeometryintersectionNG(Geometry geom0, Geometry geom1) static GeometryintersectionSR(Geometry geom0, Geometry geom1, double scale) static doublestatic Geometrystatic booleanoverlayAreaTest(Geometry a, Geometry b) static Geometrystatic Geometrystatic GeometryreducePrecision(Geometry g, double scaleFactor) static GeometrysimplifyDP(Geometry g, double distance) static GeometrysimplifyTP(Geometry g, double distance) static GeometrysymDifferenceNG(Geometry geom0, Geometry geom1) static GeometrysymDifferenceSR(Geometry geom0, Geometry geom1, double scale) static doublestatic doubleunionLength(Geometry geom) static Geometrystatic Geometry
-
Constructor Details
-
TestCaseGeometryFunctions
public TestCaseGeometryFunctions()
-
-
Method Details
-
bufferMitredJoin
-
densify
-
minClearance
-
minClearanceLine
-
polygonize
-
polygonizeValidPolygonal
-
simplifyDP
-
simplifyTP
-
reducePrecision
-
intersectionNG
-
unionNG
-
differenceNG
-
symDifferenceNG
-
intersectionSR
-
unionSr
-
differenceSR
-
symDifferenceSR
-
unionArea
-
unionLength
-
overlayAreaTest
-