Definition at line 8188 of file lwgeom_topo.c.
8189{
8191 {
8194 return;
8195
8198 return;
8199
8202 return;
8203
8208 {
8210 uint32_t i;
8212 for (i=0; i<coll->
ngeoms; i++)
8214 return;
8215 }
8216
8217 default:
8218 {
8219 lwerror(
"%s: Unsupported geometry type: %s", __func__,
8221 return;
8222 }
8223
8224 }
8225}
const char * lwtype_name(uint8_t type)
Return the type name string associated with a type number (e.g.
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
LWPOLY * lwgeom_as_lwpoly(const LWGEOM *lwgeom)
LWLINE * lwgeom_as_lwline(const LWGEOM *lwgeom)
void void lwerror(const char *fmt,...) __attribute__((format(printf
Write a notice out to the error handler.
static void lwt_LoadLine(LWT_TOPOLOGY *topo, LWLINE *line, double tol, int max_new_edges)
static void lwt_LoadPoint(LWT_TOPOLOGY *topo, LWPOINT *point, double tol)
void _lwt_LoadGeometryRecursive(LWT_TOPOLOGY *topo, LWGEOM *geom, double tol)
static void lwt_LoadPolygon(LWT_TOPOLOGY *topo, const LWPOLY *poly, double tol)
static LWPOINT * lwgeom_as_lwpoint(const LWGEOM *lwgeom)
References _lwt_LoadGeometryRecursive(), COLLECTIONTYPE, LWCOLLECTION::geoms, LINETYPE, lwerror(), lwgeom_as_lwline(), lwgeom_as_lwpoint(), lwgeom_as_lwpoly(), lwt_LoadLine(), lwt_LoadPoint(), lwt_LoadPolygon(), lwtype_name(), MULTILINETYPE, MULTIPOINTTYPE, MULTIPOLYGONTYPE, LWCOLLECTION::ngeoms, POINTTYPE, POLYGONTYPE, and LWGEOM::type.
Referenced by _lwt_LoadGeometryRecursive(), and lwt_LoadGeometry().