PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ peek2_point_helper()

static int peek2_point_helper ( char *  geometry,
POINT4D p 
)
static

Definition at line 451 of file cu_gserialized2.c.

452{
454 p->x = p->y = p->z = p->m = 0;
456 CU_ASSERT(geom != NULL);
457 GSERIALIZED *g = gserialized2_from_lwgeom(geom, NULL);
458 CU_ASSERT(g != NULL);
459
460 int ret = gserialized2_peek_first_point(g, p);
461 lwfree(g);
462 lwgeom_free(geom);
463
464 return ret;
465}
int gserialized2_peek_first_point(const GSERIALIZED *g, POINT4D *out_point)
GSERIALIZED * gserialized2_from_lwgeom(LWGEOM *geom, size_t *size)
Allocate a new GSERIALIZED from an LWGEOM.
void cu_error_msg_reset()
void lwgeom_free(LWGEOM *geom)
Definition lwgeom.c:1246
#define LW_PARSER_CHECK_NONE
Definition liblwgeom.h:2149
void lwfree(void *mem)
Definition lwutil.c:248
LWGEOM * lwgeom_from_wkt(const char *wkt, const char check)
Definition lwin_wkt.c:940
double m
Definition liblwgeom.h:414
double x
Definition liblwgeom.h:414
double z
Definition liblwgeom.h:414
double y
Definition liblwgeom.h:414

References cu_error_msg_reset(), gserialized2_from_lwgeom(), gserialized2_peek_first_point(), LW_PARSER_CHECK_NONE, lwfree(), lwgeom_free(), lwgeom_from_wkt(), POINT4D::m, POINT4D::x, POINT4D::y, and POINT4D::z.

Referenced by test_gserialized2_peek_first_point().

Here is the call graph for this function:
Here is the caller graph for this function: