Definition at line 1008 of file lwgeom.c.
1009{
1010 uint32_t i;
1011 switch (lwgeom->
type)
1012 {
1018
1022 return;
1026 return;
1029 for (i=0; i<poly->
nrings; i++)
1031 return;
1035 return;
1043 for (i=0; i<coll->
ngeoms; i++)
1045 return;
1046 default:
1047 lwerror(
"lwgeom_longitude_shift: unsupported geom type: %s",
1049 }
1050}
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 void lwerror(const char *fmt,...) __attribute__((format(printf
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().