org.h2gis.h2spatial.internal.function.spatial.operators
Class ST_Buffer
java.lang.Object
org.h2gis.h2spatialapi.AbstractFunction
org.h2gis.h2spatialapi.DeterministicScalarFunction
org.h2gis.h2spatial.internal.function.spatial.operators.ST_Buffer
- All Implemented Interfaces:
- Function, ScalarFunction
public class ST_Buffer
- extends DeterministicScalarFunction
ST_Buffer computes a buffer around a Geometry. Circular arcs are
approximated using 8 segments per quadrant. In particular, circles contain
32 line segments.
- Author:
- Nicolas Fortin, Erwan Bocher
|
Constructor Summary |
ST_Buffer()
Default constructor |
|
Method Summary |
static com.vividsolutions.jts.geom.Geometry |
buffer(com.vividsolutions.jts.geom.Geometry geom,
Double distance)
|
static com.vividsolutions.jts.geom.Geometry |
buffer(com.vividsolutions.jts.geom.Geometry geom,
Double distance,
org.h2.value.Value value)
|
String |
getJavaStaticMethod()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ST_Buffer
public ST_Buffer()
- Default constructor
getJavaStaticMethod
public String getJavaStaticMethod()
buffer
public static com.vividsolutions.jts.geom.Geometry buffer(com.vividsolutions.jts.geom.Geometry geom,
Double distance)
- Parameters:
geom - Geometry instancedistance - Buffer width in projection unit
- Returns:
- geom buffer around geom geometry.
buffer
public static com.vividsolutions.jts.geom.Geometry buffer(com.vividsolutions.jts.geom.Geometry geom,
Double distance,
org.h2.value.Value value)
throws IllegalArgumentException
- Parameters:
geom - Geometry instancedistance - Buffer width in projection unitvalue - Int or varchar end type
- Returns:
- a buffer around a geometry.
- Throws:
IllegalArgumentException
Copyright © 2015 IRSTV CNRS-FR-2488. All Rights Reserved.