72 int32 perQuad = PG_GETARG_INT32(1);
74 LWGEOM *igeom = NULL, *ogeom = NULL;
76 POSTGIS_DEBUG(2,
"LWGEOM_curve_segmentize called.");
80 elog(ERROR,
"2nd argument must be positive.");
84 POSTGIS_DEBUGF(3,
"perQuad = %d", perQuad);
93 ret = geometry_serialize(ogeom);
95 PG_FREE_IF_COPY(geom, 0);
96 PG_RETURN_POINTER(ret);
LWGEOM * lwgeom_from_gserialized(const GSERIALIZED *g)
Allocate a new LWGEOM from a GSERIALIZED.
void lwgeom_free(LWGEOM *geom)
LWGEOM * lwgeom_stroke(const LWGEOM *geom, uint32_t perQuad)
Convert type with arcs into equivalent linearized type.