org.h2gis.h2spatialext.function.spatial.mesh
Class ST_ConstrainedDelaunay
java.lang.Object
org.h2gis.h2spatialapi.AbstractFunction
org.h2gis.h2spatialapi.DeterministicScalarFunction
org.h2gis.h2spatialext.function.spatial.mesh.ST_ConstrainedDelaunay
- All Implemented Interfaces:
- Function, ScalarFunction
public class ST_ConstrainedDelaunay
- extends DeterministicScalarFunction
Returns polygons or lines that represent a Delaunay triangulation constructed
from a geometry. Note that the triangulation computes
the intersections between lines.
- Author:
- Erwan Bocher
|
Method Summary |
static com.vividsolutions.jts.geom.GeometryCollection |
createCDT(com.vividsolutions.jts.geom.Geometry geometry)
Build a constrained delaunay triangulation based on a geometry
(point, line, polygon) |
static com.vividsolutions.jts.geom.GeometryCollection |
createCDT(com.vividsolutions.jts.geom.Geometry geometry,
int flag)
Build a constrained delaunay triangulation based on a geometry
(point, line, polygon) |
static com.vividsolutions.jts.geom.GeometryCollection |
createCDT(com.vividsolutions.jts.geom.Geometry geometry,
int flag,
double qualityRefinement)
Build a delaunay constrained delaunay triangulation based on a
geometry (point, line, polygon) |
String |
getJavaStaticMethod()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ST_ConstrainedDelaunay
public ST_ConstrainedDelaunay()
getJavaStaticMethod
public String getJavaStaticMethod()
createCDT
public static com.vividsolutions.jts.geom.GeometryCollection createCDT(com.vividsolutions.jts.geom.Geometry geometry)
throws SQLException,
org.jdelaunay.delaunay.error.DelaunayError
- Build a constrained delaunay triangulation based on a geometry
(point, line, polygon)
- Parameters:
geometry -
- Returns:
- a set of polygons (triangles)
- Throws:
SQLException,DelaunayError
org.jdelaunay.delaunay.error.DelaunayError
SQLException
createCDT
public static com.vividsolutions.jts.geom.GeometryCollection createCDT(com.vividsolutions.jts.geom.Geometry geometry,
int flag)
throws SQLException,
org.jdelaunay.delaunay.error.DelaunayError
- Build a constrained delaunay triangulation based on a geometry
(point, line, polygon)
- Parameters:
geometry - flag -
- Returns:
- a set of polygons (triangles)
- Throws:
SQLException, - DelaunayError
org.jdelaunay.delaunay.error.DelaunayError
SQLException
createCDT
public static com.vividsolutions.jts.geom.GeometryCollection createCDT(com.vividsolutions.jts.geom.Geometry geometry,
int flag,
double qualityRefinement)
throws SQLException,
org.jdelaunay.delaunay.error.DelaunayError
- Build a delaunay constrained delaunay triangulation based on a
geometry (point, line, polygon)
- 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.