// Write a block of image data efficiently func (rasterBand RasterBand) WriteBlock(xOff, yOff int, dataPtr unsafe.Pointer) error { err := C.GDALWriteBlock(rasterBand.cval, C.int(xOff), C.int(yOff), dataPtr) if err != 0 { return error(err) } return nil }
// Write a block of image data efficiently func (rasterBand RasterBand) WriteBlock(xOff, yOff int, dataPtr unsafe.Pointer) error { return C.GDALWriteBlock(rasterBand.cval, C.int(xOff), C.int(yOff), dataPtr).Err() }