Definition at line 990 of file lwgeom.c.
991{
992 uint32_t i;
993 switch (lwgeom->
type)
994 {
1000
1004 return;
1008 return;
1011 for (i=0; i<poly->
nrings; i++)
1013 return;
1017 return;
1025 for (i=0; i<coll->
ngeoms; i++)
1027 return;
1028 default:
1029 lwerror(
"lwgeom_longitude_shift: unsupported geom type: %s",
1031 }
1032}
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.
#define POLYHEDRALSURFACETYPE
void ptarray_longitude_shift(POINTARRAY *pa)
Longitude shift for a pointarray.
void lwgeom_longitude_shift(LWGEOM *lwgeom)
void lwerror(const char *fmt,...)
Write a notice out to the error handler.
References COLLECTIONTYPE, LWCOLLECTION::geoms, LINETYPE, lwerror(), lwgeom_longitude_shift(), lwtype_name(), MULTILINETYPE, MULTIPOINTTYPE, MULTIPOLYGONTYPE, LWCOLLECTION::ngeoms, LWPOLY::nrings, LWPOINT::point, LWLINE::points, LWTRIANGLE::points, POINTTYPE, POLYGONTYPE, POLYHEDRALSURFACETYPE, ptarray_longitude_shift(), LWPOLY::rings, TINTYPE, TRIANGLETYPE, and LWGEOM::type.
Referenced by lwgeom_longitude_shift(), and LWGEOM_longitude_shift().