Definition at line 159 of file liblwgeom/lwgeom_geos_clean.c.
161 LWDEBUGF(2,
"lwgeom_make_geos_friendly enter (type %d)", geom->
type);
191 lwerror(
"lwgeom_make_geos_friendly: unsupported input geometry type: %s (%d)",
LWGEOM * lwline_make_geos_friendly(LWLINE *line)
LWGEOM * lwpoly_make_geos_friendly(LWPOLY *poly)
LWGEOM * lwcollection_make_geos_friendly(LWCOLLECTION *g)
static void ptarray_strip_nan_coords_in_place(POINTARRAY *pa)
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
const char * lwtype_name(uint8_t type)
Return the type name string associated with a type number (e.g.
#define LWDEBUGF(level, msg,...)
void lwerror(const char *fmt,...)
Write a notice out to the error handler.
References CIRCSTRINGTYPE, COLLECTIONTYPE, COMPOUNDTYPE, CURVEPOLYTYPE, LINETYPE, lwcollection_make_geos_friendly(), LWDEBUGF, lwerror(), lwline_make_geos_friendly(), lwpoly_make_geos_friendly(), lwtype_name(), MULTICURVETYPE, MULTILINETYPE, MULTIPOINTTYPE, MULTIPOLYGONTYPE, MULTISURFACETYPE, POINTTYPE, POLYGONTYPE, ptarray_strip_nan_coords_in_place(), LWGEOM::type, and LWPOINT::type.
Referenced by lwcollection_make_geos_friendly(), and lwgeom_make_valid_params().