Definition at line 1036 of file lwgeom.c.
1037{
1038 uint32_t i;
1039 switch (lwgeom->
type)
1040 {
1046
1050 return;
1054 return;
1057 for (i=0; i<poly->
nrings; i++)
1059 return;
1063 return;
1071 for (i=0; i<coll->
ngeoms; i++)
1073 return;
1074 default:
1075 lwerror(
"lwgeom_longitude_shift: unsupported geom type: %s",
1077 }
1078}
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().