PostGIS  2.3.8dev-r@@SVN_REVISION@@

◆ rtpg_clip_arg_init()

static rtpg_clip_arg rtpg_clip_arg_init ( )
static

Definition at line 2916 of file rtpg_mapalgebra.c.

References rtpg_clip_arg_t::band, ET_INTERSECTION, rtpg_clip_arg_t::extenttype, rtpg_clip_arg_t::mask, rtpg_clip_arg_t::numbands, and rtpg_clip_arg_t::raster.

Referenced by RASTER_clip().

2916  {
2917  rtpg_clip_arg arg = NULL;
2918 
2919  arg = palloc(sizeof(struct rtpg_clip_arg_t));
2920  if (arg == NULL) {
2921  elog(ERROR, "rtpg_clip_arg_init: Could not allocate memory for function arguments");
2922  return NULL;
2923  }
2924 
2925  arg->extenttype = ET_INTERSECTION;
2926  arg->raster = NULL;
2927  arg->mask = NULL;
2928  arg->numbands = 0;
2929  arg->band = NULL;
2930 
2931  return arg;
2932 }
rt_extenttype extenttype
rtpg_clip_band band
Here is the caller graph for this function: