Skip to content

Commit 371ffe7

Browse files
committed
Add TestBuilder OffsetCurve offsetCurveSimplify function
1 parent fa07eae commit 371ffe7

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

modules/app/src/main/java/org/locationtech/jtstest/function/OffsetCurveFunctions.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,14 @@ public static Geometry offsetCurveBothWithParams(Geometry geom,
6969
return GeometryCombiner.combine(curve1, curve2);
7070
}
7171

72+
public static Geometry offsetCurveSimplify(Geometry geom, double distance, double simplifyFactor)
73+
{
74+
BufferParameters params = new BufferParameters();
75+
params.setSimplifyFactor(simplifyFactor);
76+
OffsetCurve oc = new OffsetCurve(geom, distance, params);
77+
return oc.getCurve();
78+
}
79+
7280
public static Geometry rawCurve(Geometry geom, double distance)
7381
{
7482
Coordinate[] pts = OffsetCurve.rawOffset((LineString) geom, distance);

0 commit comments

Comments
 (0)