Definition at line 1482 of file rt_mapalgebra.c.
1482 {
1483 int i = 0;
1484
1485 if (arg->
raster != NULL) {
1487
1490 if (band != NULL)
1492 }
1493
1495 }
1496
1498 for (i = 0; i < arg->
nexpr; i++) {
1499 if (arg->
expr[i] != NULL)
1501 }
1503 }
1504
1507
1509 arg = NULL;
1510}
void rt_raster_destroy(rt_raster raster)
Release memory associated to a raster.
void rt_band_destroy(rt_band band)
Destroy a raster band.
uint16_t rt_raster_get_num_bands(rt_raster raster)
void rtdealloc(void *mem)
rt_band rt_raster_get_band(rt_raster raster, int bandNum)
Return Nth band, or NULL if unavailable.
References _rti_colormap_arg_t::expr, _rti_colormap_arg_t::nexpr, _rti_colormap_arg_t::npos, _rti_colormap_arg_t::pos, _rti_colormap_arg_t::raster, rt_band_destroy(), rt_raster_destroy(), rt_raster_get_band(), rt_raster_get_num_bands(), and rtdealloc().
Referenced by rt_raster_colormap().