GDAL
|
Public (C callable) entry points for virtual GDAL dataset objects. More...
Go to the source code of this file.
Macros | |
#define | VRT_NODATA_UNSET -1234.56 |
Special value to indicate that nodata is not set. | |
Typedefs | |
typedef CPLErr(* | VRTImageReadFunc) (void *hCBData, int nXOff, int nYOff, int nXSize, int nYSize, void *pData) |
Type for a function that returns the pixel data in a provided window. | |
typedef void * | VRTDatasetH |
Opaque type for a VRT dataset. | |
typedef void * | VRTSourcedRasterBandH |
Opaque type for a VRT sourced raster band. | |
Functions | |
VRTDatasetH | VRTCreate (int, int) |
void | VRTFlushCache (VRTDatasetH) |
CPLXMLNode * | VRTSerializeToXML (VRTDatasetH, const char *) |
int | VRTAddBand (VRTDatasetH, GDALDataType, char **) |
CPLErr | VRTAddSource (VRTSourcedRasterBandH, VRTSourceH) |
CPLErr | VRTAddSimpleSource (VRTSourcedRasterBandH, GDALRasterBandH, int, int, int, int, int, int, int, int, const char *, double) |
CPLErr | VRTAddComplexSource (VRTSourcedRasterBandH, GDALRasterBandH, int, int, int, int, int, int, int, int, double, double, double) |
CPLErr | VRTAddFuncSource (VRTSourcedRasterBandH, VRTImageReadFunc, void *, double) |
Public (C callable) entry points for virtual GDAL dataset objects.
int VRTAddBand | ( | VRTDatasetH | hDataset, |
GDALDataType | eType, | ||
char ** | papszOptions | ||
) |
CPLErr VRTAddComplexSource | ( | VRTSourcedRasterBandH | hVRTBand, |
GDALRasterBandH | hSrcBand, | ||
int | nSrcXOff, | ||
int | nSrcYOff, | ||
int | nSrcXSize, | ||
int | nSrcYSize, | ||
int | nDstXOff, | ||
int | nDstYOff, | ||
int | nDstXSize, | ||
int | nDstYSize, | ||
double | dfScaleOff, | ||
double | dfScaleRatio, | ||
double | dfNoDataValue | ||
) |
CPLErr VRTAddFuncSource | ( | VRTSourcedRasterBandH | hVRTBand, |
VRTImageReadFunc | pfnReadFunc, | ||
void * | pCBData, | ||
double | dfNoDataValue | ||
) |
CPLErr VRTAddSimpleSource | ( | VRTSourcedRasterBandH | hVRTBand, |
GDALRasterBandH | hSrcBand, | ||
int | nSrcXOff, | ||
int | nSrcYOff, | ||
int | nSrcXSize, | ||
int | nSrcYSize, | ||
int | nDstXOff, | ||
int | nDstYOff, | ||
int | nDstXSize, | ||
int | nDstYSize, | ||
const char * | pszResampling, | ||
double | dfNoDataValue | ||
) |
CPLErr VRTAddSource | ( | VRTSourcedRasterBandH | hVRTBand, |
VRTSourceH | hNewSource | ||
) |
VRTDatasetH VRTCreate | ( | int | nXSize, |
int | nYSize | ||
) |
void VRTFlushCache | ( | VRTDatasetH | hDataset | ) |
CPLXMLNode* VRTSerializeToXML | ( | VRTDatasetH | hDataset, |
const char * | pszVRTPath | ||
) |