org.h2gis.h2spatialext.function.spatial.mesh
Class ST_Delaunay
java.lang.Object
org.h2gis.h2spatialapi.AbstractFunction
org.h2gis.h2spatialapi.DeterministicScalarFunction
org.h2gis.h2spatialext.function.spatial.mesh.ST_Delaunay
- All Implemented Interfaces:
- Function, ScalarFunction
public class ST_Delaunay
- extends DeterministicScalarFunction
Returns polygons that represent a Delaunay triangulation constructed from a
collection of points. Note that the triangulation doesn't compute the
intersections between lines; it takes only existing coordinates.
- Author:
- Erwan Bocher
|
Method Summary |
static com.vividsolutions.jts.geom.GeometryCollection |
createDT(com.vividsolutions.jts.geom.Geometry geometry)
Build a delaunay triangulation based on all coordinates of the geometry |
static com.vividsolutions.jts.geom.GeometryCollection |
createDT(com.vividsolutions.jts.geom.Geometry geometry,
int flag)
Build a delaunay triangulation based on all coordinates of the geometry |
static com.vividsolutions.jts.geom.GeometryCollection |
createDT(com.vividsolutions.jts.geom.Geometry geometry,
int flag,
double qualityRefinement)
Build a delaunay triangulation based on all coordinates of the geometry |
String |
getJavaStaticMethod()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ST_Delaunay
public ST_Delaunay()
getJavaStaticMethod
public String getJavaStaticMethod()
createDT
public static com.vividsolutions.jts.geom.GeometryCollection createDT(com.vividsolutions.jts.geom.Geometry geometry)
throws SQLException,
org.jdelaunay.delaunay.error.DelaunayError
- Build a delaunay triangulation based on all coordinates of the geometry
- Parameters:
geometry -
- Returns:
- a set of polygons (triangles)
- Throws:
SQLException, - DelaunayError
org.jdelaunay.delaunay.error.DelaunayError
SQLException
createDT
public static com.vividsolutions.jts.geom.GeometryCollection createDT(com.vividsolutions.jts.geom.Geometry geometry,
int flag)
throws SQLException,
org.jdelaunay.delaunay.error.DelaunayError
- Build a delaunay triangulation based on all coordinates of the geometry
- Parameters:
geometry - flag -
- Returns:
- a set of polygons (triangles)
- Throws:
SQLException, - DelaunayError
org.jdelaunay.delaunay.error.DelaunayError
SQLException
createDT
public static com.vividsolutions.jts.geom.GeometryCollection createDT(com.vividsolutions.jts.geom.Geometry geometry,
int flag,
double qualityRefinement)
throws SQLException,
org.jdelaunay.delaunay.error.DelaunayError
- Build a delaunay triangulation based on all coordinates of the geometry
- Parameters:
geometry - flag - qualityRefinement -
- Returns:
- Output is a COLLECTION of polygons (for flag=0) or a
MULTILINESTRING (for flag=1)
- Throws:
SQLException, - DelaunayError
org.jdelaunay.delaunay.error.DelaunayError
SQLException
Copyright © 2015 IRSTV CNRS-FR-2488. All Rights Reserved.