GDAL
|
Structure to pass extra arguments to RasterIO() method. 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.
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