1108 double cx = PG_GETARG_FLOAT8(1);
1109 double cy = PG_GETARG_FLOAT8(2);
1110 double rr = PG_GETARG_FLOAT8(3);
1115 geom = PG_GETARG_GSERIALIZED_P(0);
1120 PG_FREE_IF_COPY(geom, 0);
1127 PG_FREE_IF_COPY(geom, 0);
1128 PG_RETURN_BOOL(inside);
LWGEOM * lwgeom_from_gserialized(const GSERIALIZED *g)
Allocate a new LWGEOM from a GSERIALIZED.
void lwpoint_free(LWPOINT *pt)
int lwpoint_inside_circle(const LWPOINT *p, double cx, double cy, double rad)
static int lwgeom_is_empty(const LWGEOM *geom)
Return true or false depending on whether a geometry is an "empty" geometry (no vertices members)
static LWPOINT * lwgeom_as_lwpoint(const LWGEOM *lwgeom)