|
| LWGEOM * | GEOS2LWGEOM (const GEOSGeometry *geom, uint8_t want3d) |
| |
| GEOSGeometry * | LWGEOM2GEOS (const LWGEOM *g, uint8_t autofix) |
| |
| GEOSGeometry * | GBOX2GEOS (const GBOX *g) |
| |
| GEOSGeometry * | make_geos_point (double x, double y) |
| |
| GEOSGeometry * | make_geos_segment (double x1, double y1, double x2, double y2) |
| |
| int | cluster_intersecting (GEOSGeometry **geoms, uint32_t num_geoms, GEOSGeometry ***clusterGeoms, uint32_t *num_clusters) |
| | Takes an array of GEOSGeometry* and constructs an array of GEOSGeometry*, where each element in the constructed array is a GeometryCollection representing a set of interconnected geometries. More...
|
| |
| int | union_intersecting_pairs (GEOSGeometry **geoms, uint32_t num_geoms, UNIONFIND *uf) |
| |
| int | cluster_within_distance (LWGEOM **geoms, uint32_t num_geoms, double tolerance, LWGEOM ***clusterGeoms, uint32_t *num_clusters) |
| | Takes an array of LWGEOM* and constructs an array of LWGEOM*, where each element in the constructed array is a GeometryCollection representing a set of geometries separated by no more than the specified tolerance. More...
|
| |
| int | union_dbscan (LWGEOM **geoms, uint32_t num_geoms, UNIONFIND *uf, double eps, uint32_t min_points, char **is_in_cluster_ret) |
| |
| POINTARRAY * | ptarray_from_GEOSCoordSeq (const GEOSCoordSequence *cs, uint8_t want3d) |
| |
| void | lwgeom_geos_error (const char *fmt,...) |
| |