Definition at line 763 of file lwgeom.c.
References CIRCSTRINGTYPE, COLLECTIONTYPE, COMPOUNDTYPE, CURVEPOLYTYPE, LINETYPE, lwcollection_as_lwgeom(), lwcollection_force_dims(), lwerror(), lwline_as_lwgeom(), lwline_force_dims(), lwpoint_as_lwgeom(), lwpoint_force_dims(), lwpoly_as_lwgeom(), lwpoly_force_dims(), lwtype_name(), MULTICURVETYPE, MULTILINETYPE, MULTIPOINTTYPE, MULTIPOLYGONTYPE, MULTISURFACETYPE, POINTTYPE, POLYGONTYPE, POLYHEDRALSURFACETYPE, TINTYPE, TRIANGLETYPE, LWGEOM::type, and LWCOLLECTION::type.
Referenced by lwcollection_force_dims(), lwgeom_force_2d(), lwgeom_force_3dm(), lwgeom_force_3dz(), and lwgeom_force_4d().
LWPOINT * lwpoint_force_dims(const LWPOINT *lwpoint, int hasz, int hasm)
LWGEOM * lwpoly_as_lwgeom(const LWPOLY *obj)
#define POLYHEDRALSURFACETYPE
LWGEOM * lwpoint_as_lwgeom(const LWPOINT *obj)
const char * lwtype_name(uint8_t type)
Return the type name string associated with a type number (e.g.
LWPOLY * lwpoly_force_dims(const LWPOLY *lwpoly, int hasz, int hasm)
LWGEOM * lwcollection_as_lwgeom(const LWCOLLECTION *obj)
LWCOLLECTION * lwcollection_force_dims(const LWCOLLECTION *lwcol, int hasz, int hasm)
LWLINE * lwline_force_dims(const LWLINE *lwline, int hasz, int hasm)
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
LWGEOM * lwline_as_lwgeom(const LWLINE *obj)
void lwerror(const char *fmt,...)
Write a notice out to the error handler.