PostGIS  2.4.9dev-r@@SVN_REVISION@@
postgis/lwgeom_geos.h File Reference
#include "../liblwgeom/lwgeom_geos.h"
#include "liblwgeom.h"
#include "utils/array.h"
Include dependency graph for postgis/lwgeom_geos.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

GSERIALIZEDGEOS2POSTGIS (GEOSGeom geom, char want3d)
 
GEOSGeometry * POSTGIS2GEOS (GSERIALIZED *g)
 
GEOSGeometry ** ARRAY2GEOS (ArrayType *array, uint32_t nelems, int *is3d, int *srid)
 
LWGEOM ** ARRAY2LWGEOM (ArrayType *array, uint32_t nelems, int *is3d, int *srid)
 
Datum geos_intersects (PG_FUNCTION_ARGS)
 
Datum geos_intersection (PG_FUNCTION_ARGS)
 
Datum geos_difference (PG_FUNCTION_ARGS)
 
Datum geos_geomunion (PG_FUNCTION_ARGS)
 
Datum LWGEOM_area_polygon (PG_FUNCTION_ARGS)
 
Datum LWGEOM_mindistance2d (PG_FUNCTION_ARGS)
 
Datum LWGEOM_mindistance3d (PG_FUNCTION_ARGS)
 
void errorIfGeometryCollection (GSERIALIZED *g1, GSERIALIZED *g2)
 Throws an ereport ERROR if either geometry is a COLLECTIONTYPE. More...
 
uint32_t array_nelems_not_null (ArrayType *array)