PostGIS  3.4.0dev-r@@SVN_REVISION@@

◆ _rti_rasterize_arg_init()

static _rti_rasterize_arg _rti_rasterize_arg_init ( )
static

Definition at line 2542 of file rt_raster.c.

2542  {
2543  _rti_rasterize_arg arg = NULL;
2544 
2545  arg = rtalloc(sizeof(struct _rti_rasterize_arg_t));
2546  if (arg == NULL) {
2547  rterror("_rti_rasterize_arg_init: Could not allocate memory for _rti_rasterize_arg");
2548  return NULL;
2549  }
2550 
2551  arg->noband = 0;
2552 
2553  arg->numbands = 0;
2554 
2555  arg->src_sr = NULL;
2556 
2557  arg->pixtype = NULL;
2558  arg->init = NULL;
2559  arg->nodata = NULL;
2560  arg->hasnodata = NULL;
2561  arg->value = NULL;
2562  arg->bandlist = NULL;
2563 
2564  return arg;
2565 }
void rterror(const char *fmt,...)
Wrappers used for reporting errors and info.
Definition: rt_context.c:219
void * rtalloc(size_t size)
Wrappers used for managing memory.
Definition: rt_context.c:191
rt_pixtype * pixtype
Definition: rt_raster.c:2533
OGRSpatialReferenceH src_sr
Definition: rt_raster.c:2531

References _rti_rasterize_arg_t::bandlist, _rti_rasterize_arg_t::hasnodata, _rti_rasterize_arg_t::init, _rti_rasterize_arg_t::noband, _rti_rasterize_arg_t::nodata, _rti_rasterize_arg_t::numbands, _rti_rasterize_arg_t::pixtype, rtalloc(), rterror(), _rti_rasterize_arg_t::src_sr, and _rti_rasterize_arg_t::value.

Referenced by rt_raster_gdal_rasterize().

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