public class BufferFunctions
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
bufferDescription |
Constructor and Description |
---|
BufferFunctions() |
Modifier and Type | Method and 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) |
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)
public static Geometry bufferWithSimplify(Geometry g, java.lang.Double distance, java.lang.Double simplifyFactor)
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)
private static Geometry buildCurveSet(Geometry g, double dist, BufferParameters bufParams)
private static Geometry buildBufferLineSimplifiedSet(Geometry g, double distance)
public static Geometry singleSidedBufferCurve(Geometry geom, double distance)