306{
308 sfcgal_geometry_t *geom;
309 sfcgal_geometry_t *result;
310 srid_t srid;
311
313
314 input = PG_GETARG_GSERIALIZED_P(0);
317 PG_FREE_IF_COPY(input, 0);
318
319 result = sfcgal_geometry_approximate_medial_axis(geom);
320 sfcgal_geometry_delete(geom);
321
323 sfcgal_geometry_delete(result);
324
325 PG_RETURN_POINTER(output);
326}
int32_t gserialized_get_srid(const GSERIALIZED *g)
Extract the SRID from the serialized form (it is packed into three bytes so this is a handy function)...
sfcgal_geometry_t * POSTGIS2SFCGALGeometry(GSERIALIZED *pglwgeom)
GSERIALIZED * SFCGALGeometry2POSTGIS(const sfcgal_geometry_t *geom, int force3D, int32_t SRID)
void sfcgal_postgis_init(void)