1162{
1163 uint32_t i;
1164
1165 char *ewkt[] =
1166 {
1167 "MULTIPOINT ((-76.45402132523 44.225406213532), (-72 33))",
1168 "LINESTRING (2.2945672355 48.85822923236, -76.45402132523 44.225406213532, -72 33)",
1169 "MULTILINESTRING ((2.2945672355 48.85822923236, -76.45402132523 44.225406213532, -72 33))",
1170 "MULTILINESTRING ((2.2945672355 48.85822923236, -76.45402132523 44.225406213532), (-72 33, -71 32))"
1171 };
1172
1173 for ( i = 0; i < (sizeof ewkt/sizeof(char*)); i++ )
1174 {
1179
1180
1181
1184 uint8_t* ptr = (uint8_t*) gser;
1185
1186 ptr += 8;
1189
1192
1195 }
1196}
void gbox_init(GBOX *gbox)
Zero out all the entries in the GBOX.
static size_t gserialized1_from_lwgeom_any(const LWGEOM *geom, uint8_t *buf)
int gserialized1_peek_gbox_p(const GSERIALIZED *g, GBOX *gbox)
int gserialized1_has_bbox(const GSERIALIZED *gser)
Check if a GSERIALIZED has a bounding box without deserializing first.
size_t gserialized1_from_lwgeom_size(const LWGEOM *geom)
Return the memory size a GSERIALIZED will occupy for a given LWGEOM.
uint8_t lwflags_get_g1flags(lwflags_t lwflags)
void lwgeom_free(LWGEOM *geom)
#define LW_PARSER_CHECK_NONE
void lwgeom_drop_bbox(LWGEOM *lwgeom)
Call this function to drop BBOX and SRID from LWGEOM.
void * lwalloc(size_t size)
LWGEOM * lwgeom_from_wkt(const char *wkt, const char check)