Class ST_OffSetCurve
java.lang.Object
org.h2gis.api.AbstractFunction
org.h2gis.api.DeterministicScalarFunction
org.h2gis.functions.spatial.buffer.ST_OffSetCurve
- All Implemented Interfaces:
org.h2gis.api.Function,org.h2gis.api.ScalarFunction
public class ST_OffSetCurve
extends org.h2gis.api.DeterministicScalarFunction
Return an offset line at a given distance and side from an input geometry.
- Author:
- Erwan Bocher, CNRS
-
Field Summary
Fields inherited from interface org.h2gis.api.Function
PROP_NAME, PROP_REMARKSFields inherited from interface org.h2gis.api.ScalarFunction
PROP_DETERMINISTIC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.locationtech.jts.geom.GeometrycomputeOffsetCurve(org.locationtech.jts.geom.Geometry geometry, double offset, org.locationtech.jts.operation.buffer.BufferParameters bufferParameters) Method to compute the offset linestatic voidgeometryOffSetCurve(ArrayList<org.locationtech.jts.geom.LineString> list, org.locationtech.jts.geom.Geometry geometry, double offset, org.locationtech.jts.operation.buffer.BufferParameters bufferParameters) Compute the offset curve for a polygon, a point or a collection of geometriesstatic voidlineStringOffSetCurve(ArrayList<org.locationtech.jts.geom.LineString> list, org.locationtech.jts.geom.LineString lineString, double offset, org.locationtech.jts.operation.buffer.BufferParameters bufferParameters) Compute the offset curve for a linestringstatic org.locationtech.jts.geom.GeometryoffsetCurve(org.locationtech.jts.geom.Geometry geometry, double offset) Return an offset line at a given distance and side from an input geometry without buffer parametersstatic org.locationtech.jts.geom.GeometryoffsetCurve(org.locationtech.jts.geom.Geometry geometry, double offset, String parameters) Return an offset line at a given distance and side from an input geometryMethods inherited from class org.h2gis.api.AbstractFunction
addProperty, getProperty, removePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.h2gis.api.Function
getProperty
-
Constructor Details
-
ST_OffSetCurve
public ST_OffSetCurve()
-
-
Method Details
-
getJavaStaticMethod
-
offsetCurve
public static org.locationtech.jts.geom.Geometry offsetCurve(org.locationtech.jts.geom.Geometry geometry, double offset, String parameters) Return an offset line at a given distance and side from an input geometry- Parameters:
geometry- the geometryoffset- the distanceparameters- the buffer parameters- Returns:
-
offsetCurve
public static org.locationtech.jts.geom.Geometry offsetCurve(org.locationtech.jts.geom.Geometry geometry, double offset) Return an offset line at a given distance and side from an input geometry without buffer parameters- Parameters:
geometry- the geometryoffset- the distance- Returns:
-
computeOffsetCurve
public static org.locationtech.jts.geom.Geometry computeOffsetCurve(org.locationtech.jts.geom.Geometry geometry, double offset, org.locationtech.jts.operation.buffer.BufferParameters bufferParameters) Method to compute the offset line- Parameters:
geometry-offset-bufferParameters-- Returns:
-
lineStringOffSetCurve
public static void lineStringOffSetCurve(ArrayList<org.locationtech.jts.geom.LineString> list, org.locationtech.jts.geom.LineString lineString, double offset, org.locationtech.jts.operation.buffer.BufferParameters bufferParameters) Compute the offset curve for a linestring- Parameters:
list-lineString-offset-bufferParameters-
-
geometryOffSetCurve
public static void geometryOffSetCurve(ArrayList<org.locationtech.jts.geom.LineString> list, org.locationtech.jts.geom.Geometry geometry, double offset, org.locationtech.jts.operation.buffer.BufferParameters bufferParameters) Compute the offset curve for a polygon, a point or a collection of geometries- Parameters:
list-geometry-offset-bufferParameters-
-