Definition at line 808 of file lwgeom.c.
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
#define POLYHEDRALSURFACETYPE
const char * lwtype_name(uint8_t type)
Return the type name string associated with a type number (e.g.
LWPOINT * lwpoint_force_dims(const LWPOINT *lwpoint, int hasz, int hasm)
LWPOLY * lwpoly_force_dims(const LWPOLY *lwpoly, int hasz, int hasm)
LWCOLLECTION * lwcollection_force_dims(const LWCOLLECTION *lwcol, int hasz, int hasm)
LWLINE * lwline_force_dims(const LWLINE *lwline, int hasz, int hasm)
LWGEOM * lwline_as_lwgeom(const LWLINE *obj)
LWGEOM * lwcollection_as_lwgeom(const LWCOLLECTION *obj)
LWGEOM * lwpoly_as_lwgeom(const LWPOLY *obj)
LWGEOM * lwpoint_as_lwgeom(const LWPOINT *obj)
void lwerror(const char *fmt,...)
Write a notice out to the error handler.
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 LWPOINT::type.
Referenced by lwcollection_force_dims(), lwgeom_force_2d(), lwgeom_force_3dm(), lwgeom_force_3dz(), and lwgeom_force_4d().