Definition at line 711 of file rt_mapalgebra.c.
711 {
712 uint32_t i = 0;
713
715 if (_param->
arg == NULL) {
716 rterror(
"_rti_iterator_arg_callback_init: Could not allocate memory for rt_iterator_arg");
717 return 0;
718 }
719
723
724
729 rterror(
"_rti_iterator_arg_callback_init: Could not allocate memory for element of rt_iterator_arg");
730 return 0;
731 }
732 memset(_param->
arg->
values, 0,
sizeof(
double **) * _param->
count);
734
735
736 for (i = 0; i < _param->
count; i++) {
737
740 rterror(
"_rti_iterator_arg_callback_init: Could not allocate memory for position elements of rt_iterator_arg");
741 return 0;
742 }
744 }
745
749
752
753 return 1;
754}
void rterror(const char *fmt,...) __attribute__((format(printf
Wrappers used for reporting errors and info.
void * rtalloc(size_t size)
Wrappers used for managing memory.
struct _rti_iterator_arg_t::@18 dimension
References _rti_iterator_arg_t::arg, rt_iterator_arg_t::columns, _rti_iterator_arg_t::columns, _rti_iterator_arg_t::count, _rti_iterator_arg_t::dimension, rt_iterator_arg_t::dst_pixel, rt_iterator_arg_t::nodata, rt_iterator_arg_t::rasters, rt_iterator_arg_t::rows, _rti_iterator_arg_t::rows, rtalloc(), rterror(), rt_iterator_arg_t::src_pixel, and rt_iterator_arg_t::values.
Referenced by rt_raster_iterator().