Definition at line 981 of file gserialized1.c.
986 LWDEBUGF(2,
"Input type (%d) %s, hasz: %d hasm: %d",
989 LWDEBUGF(2,
"LWGEOM(%p) uint8_t(%p)", geom, buf);
static size_t gserialized1_from_lwtriangle(const LWTRIANGLE *triangle, uint8_t *buf)
static size_t gserialized1_from_lwpoint(const LWPOINT *point, uint8_t *buf)
static size_t gserialized1_from_lwcircstring(const LWCIRCSTRING *curve, uint8_t *buf)
static size_t gserialized1_from_lwcollection(const LWCOLLECTION *coll, uint8_t *buf)
static size_t gserialized1_from_lwpoly(const LWPOLY *poly, uint8_t *buf)
static size_t gserialized1_from_lwline(const LWLINE *line, uint8_t *buf)
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
#define FLAGS_GET_Z(flags)
#define POLYHEDRALSURFACETYPE
const char * lwtype_name(uint8_t type)
Return the type name string associated with a type number (e.g.
#define FLAGS_GET_M(flags)
#define LWDEBUGF(level, msg,...)
void lwerror(const char *fmt,...)
Write a notice out to the error handler.
References CIRCSTRINGTYPE, COLLECTIONTYPE, COMPOUNDTYPE, CURVEPOLYTYPE, LWGEOM::flags, FLAGS_GET_M, FLAGS_GET_Z, gserialized1_from_lwcircstring(), gserialized1_from_lwcollection(), gserialized1_from_lwline(), gserialized1_from_lwpoint(), gserialized1_from_lwpoly(), gserialized1_from_lwtriangle(), LINETYPE, LWDEBUGF, lwerror(), lwtype_name(), MULTICURVETYPE, MULTILINETYPE, MULTIPOINTTYPE, MULTIPOLYGONTYPE, MULTISURFACETYPE, POINTTYPE, POLYGONTYPE, POLYHEDRALSURFACETYPE, TINTYPE, TRIANGLETYPE, LWGEOM::type, and LWPOINT::type.
Referenced by gserialized1_from_lwcollection(), gserialized1_from_lwgeom(), and test_gserialized1_peek_gbox_p_fails_for_unsupported_cases().