Definition at line 171 of file liblwgeom/lwgeom_geos_clean.c.
172{
175 uint32_t i;
176
177
179
180
182
183
184 for (i = 0; i < poly->
nrings; i++)
185 {
188
189 if (ring_in != ring_out)
190 {
192 3,
"lwpoly_make_geos_friendly: ring %d cleaned, now has %d points", i, ring_out->
npoints);
194 }
195 else
196 LWDEBUGF(3,
"lwpoly_make_geos_friendly: ring %d untouched", i);
197
198 assert(ring_out);
199 new_rings[i] = ring_out;
200 }
201
203 poly->
rings = new_rings;
205
206 return ret;
207}
POINTARRAY * ring_make_geos_friendly(POINTARRAY *ring)
void * lwalloc(size_t size)
void ptarray_free(POINTARRAY *pa)
#define LWDEBUGF(level, msg,...)
References lwalloc(), LWDEBUGF, lwfree(), POINTARRAY::npoints, LWPOLY::nrings, ptarray_free(), ring_make_geos_friendly(), and LWPOLY::rings.
Referenced by lwgeom_make_geos_friendly().