Definition at line 1798 of file postgis/lwgeom_geos.c.
1799{
1802
1804 if ( ! lwgeom )
1805 {
1806 lwpgerror("%s: GEOS2LWGEOM returned NULL", __func__);
1807 return NULL;
1808 }
1809
1810 POSTGIS_DEBUGF(4,
"%s: GEOS2LWGEOM returned a %s", __func__,
lwgeom_summary(lwgeom, 0));
1811
1813
1814 result = geometry_serialize(lwgeom);
1816
1818}
char result[OUT_DOUBLE_BUFFER_SIZE]
void(*) LWGEOM GEOS2LWGEOM)(const GEOSGeometry *geom, uint8_t want3d)
void lwgeom_free(LWGEOM *geom)
char * lwgeom_summary(const LWGEOM *lwgeom, int offset)
int lwgeom_needs_bbox(const LWGEOM *geom)
Check whether or not a lwgeom is big enough to warrant a bounding box.
void lwgeom_add_bbox(LWGEOM *lwgeom)
Compute a bbox if not already computed.
References lwgeom_add_bbox(), lwgeom_free(), lwgeom_needs_bbox(), lwgeom_summary(), and result.
Referenced by buffer(), clusterintersecting_garray(), GEOSnoop(), pgis_union_geometry_array(), polygonize_garray(), ST_CoverageUnion(), ST_LargestEmptyCircle(), ST_MaximumInscribedCircle(), ST_MinimumClearanceLine(), ST_OrientedEnvelope(), and topologypreservesimplify().