Definition at line 550 of file gserialized2.c.
554 uint32_t isEmpty = (((uint32_t *)geometry_start)[1]) == 0;
560 uint32_t
type = (((uint32_t *)geometry_start)[0]);
562 double *double_array_start = NULL;
567 double_array_start = (
double *)(geometry_start + 2 *
sizeof(uint32_t));
571 lwerror(
"%s is currently not implemented for type %d", __func__,
type);
static uint8_t * gserialized2_get_geometry_p(const GSERIALIZED *g)
static void gserialized2_copy_point(double *dptr, lwflags_t flags, POINT4D *out_point)
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
void void lwerror(const char *fmt,...) __attribute__((format(printf
Write a notice out to the error handler.
References GSERIALIZED::gflags, gserialized2_copy_point(), gserialized2_get_geometry_p(), LW_FAILURE, LW_SUCCESS, lwerror(), POINTTYPE, and ovdump::type.
Referenced by gserialized_peek_first_point(), and peek2_point_helper().