PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ rtpg_setvaluesgv_arg_destroy()

static void rtpg_setvaluesgv_arg_destroy ( rtpg_setvaluesgv_arg  arg)
static

Definition at line 1309 of file rtpg_pixel.c.

1309 {
1310 int i = 0;
1311
1312 if (arg->gv != NULL) {
1313 for (i = 0; i < arg->ngv; i++) {
1314 if (arg->gv[i].geom != NULL)
1315 lwgeom_free(arg->gv[i].geom);
1316 if (arg->gv[i].mask != NULL)
1317 rt_raster_destroy(arg->gv[i].mask);
1318 }
1319
1320 pfree(arg->gv);
1321 }
1322
1323 pfree(arg);
1324}
void lwgeom_free(LWGEOM *geom)
Definition lwgeom.c:1246
void rt_raster_destroy(rt_raster raster)
Release memory associated to a raster.
Definition rt_raster.c:86
rtpg_setvaluesgv_geomval gv

References rtpg_setvaluesgv_geomval_t::geom, rtpg_setvaluesgv_arg_t::gv, lwgeom_free(), rtpg_setvaluesgv_geomval_t::mask, rtpg_setvaluesgv_arg_t::ngv, and rt_raster_destroy().

Referenced by RASTER_setPixelValuesGeomval().

Here is the call graph for this function:
Here is the caller graph for this function: