| 
    GDAL
    
   | 
 
Structure to pass extra arguments to RasterIO() method, must be initialized with INIT_RASTERIO_EXTRA_ARG. More...
#include <gdal.h>
Public Attributes | |
| int | nVersion | 
| GDALRIOResampleAlg | eResampleAlg | 
| GDALProgressFunc | pfnProgress | 
| void * | pProgressData | 
| int | bFloatingPointWindowValidity | 
| double | dfXOff | 
| double | dfYOff | 
| double | dfXSize | 
| double | dfYSize | 
Structure to pass extra arguments to RasterIO() method, must be initialized with INIT_RASTERIO_EXTRA_ARG.
| int GDALRasterIOExtraArg::bFloatingPointWindowValidity | 
Indicate if dfXOff, dfYOff, dfXSize and dfYSize are set. Mostly reserved from the VRT driver to communicate a more precise source window. Must be such that dfXOff - nXOff < 1.0 and dfYOff - nYOff < 1.0 and nXSize - dfXSize < 1.0 and nYSize - dfYSize < 1.0
| double GDALRasterIOExtraArg::dfXOff | 
Pixel offset to the top left corner. Only valid if bFloatingPointWindowValidity = TRUE
| double GDALRasterIOExtraArg::dfXSize | 
Width in pixels of the area of interest. Only valid if bFloatingPointWindowValidity = TRUE
| double GDALRasterIOExtraArg::dfYOff | 
Line offset to the top left corner. Only valid if bFloatingPointWindowValidity = TRUE
| double GDALRasterIOExtraArg::dfYSize | 
Height in pixels of the area of interest. Only valid if bFloatingPointWindowValidity = TRUE
| GDALRIOResampleAlg GDALRasterIOExtraArg::eResampleAlg | 
Resampling algorithm
| int GDALRasterIOExtraArg::nVersion | 
Version of structure (to allow future extensions of the structure)
| GDALProgressFunc GDALRasterIOExtraArg::pfnProgress | 
Progress callback
| void* GDALRasterIOExtraArg::pProgressData | 
Progress callback user data