Class BufferFunctions
- java.lang.Object
-
- org.locationtech.jtstest.function.BufferFunctions
-
public class BufferFunctions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
bufferDescription
-
Constructor Summary
Constructors Constructor Description BufferFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Geometry
buffer(Geometry g, double distance)
static Geometry
bufferAndInverse(Geometry g, double distance)
static Geometry
bufferCurve(Geometry g, double distance)
static Geometry
bufferCurveWithParams(Geometry g, java.lang.Double distance, java.lang.Integer quadrantSegments, java.lang.Integer capStyle, java.lang.Integer joinStyle, java.lang.Double mitreLimit)
static Geometry
bufferEach(Geometry g, double distance)
static Geometry
bufferLineSimplifier(Geometry g, double distance)
static Geometry
bufferValidated(Geometry g, double distance)
static Geometry
bufferValidatedGeom(Geometry g, double distance)
static Geometry
bufferWithParams(Geometry g, java.lang.Double distance, java.lang.Integer quadrantSegments, java.lang.Integer capStyle, java.lang.Integer joinStyle, java.lang.Double mitreLimit)
static Geometry
bufferWithSimplify(Geometry g, java.lang.Double distance, java.lang.Double simplifyFactor)
private static Geometry
buildBufferLineSimplifiedSet(Geometry g, double distance)
private static Geometry
buildCurveSet(Geometry g, double dist, BufferParameters bufParams)
static Geometry
singleSidedBuffer(Geometry geom, double distance)
static Geometry
singleSidedBufferCurve(Geometry geom, double distance)
-
-
-
Method Detail
-
bufferWithParams
public static Geometry bufferWithParams(Geometry g, java.lang.Double distance, java.lang.Integer quadrantSegments, java.lang.Integer capStyle, java.lang.Integer joinStyle, java.lang.Double mitreLimit)
-
bufferWithSimplify
public static Geometry bufferWithSimplify(Geometry g, java.lang.Double distance, java.lang.Double simplifyFactor)
-
bufferCurveWithParams
public static Geometry bufferCurveWithParams(Geometry g, java.lang.Double distance, java.lang.Integer quadrantSegments, java.lang.Integer capStyle, java.lang.Integer joinStyle, java.lang.Double mitreLimit)
-
buildCurveSet
private static Geometry buildCurveSet(Geometry g, double dist, BufferParameters bufParams)
-
buildBufferLineSimplifiedSet
private static Geometry buildBufferLineSimplifiedSet(Geometry g, double distance)
-
singleSidedBufferCurve
public static Geometry singleSidedBufferCurve(Geometry geom, double distance)
-
-