30#ifndef GDAL_VRT_H_INCLUDED
31#define GDAL_VRT_H_INCLUDED
40#include "cpl_minixml.h"
45#define VRT_NODATA_UNSET -1234.56
52 int nXOff,
int nYOff,
int nXSize,
int nYSize,
59typedef void *VRTAveragedSourceH;
60typedef void *VRTAverageFilteredSourceH;
61typedef void *VRTComplexSourceH;
62typedef void *VRTDerivedRasterBandH;
63typedef void *VRTDriverH;
64typedef void *VRTFilteredSourceH;
65typedef void *VRTFuncSourceH;
66typedef void *VRTKernelFilteredSourceH;
67typedef void *VRTRasterBandH;
68typedef void *VRTRawRasterBandH;
69typedef void *VRTSimpleSourceH;
70typedef void *VRTSourceH;
71typedef void *VRTWarpedDatasetH;
72typedef void *VRTWarpedRasterBandH;
98 const char *,
double );
103 double,
double,
double );
void * VRTDatasetH
Definition: gdal_vrt.h:76
int CPL_DLL CPL_STDCALL VRTAddBand(VRTDatasetH, GDALDataType, char **)
Definition: vrtdataset.cpp:1084
CPLXMLNode CPL_DLL *CPL_STDCALL VRTSerializeToXML(VRTDatasetH, const char *)
Definition: vrtdataset.cpp:338
CPLErr CPL_DLL CPL_STDCALL VRTAddSimpleSource(VRTSourcedRasterBandH, GDALRasterBandH, int, int, int, int, int, int, int, int, const char *, double)
Definition: vrtsourcedrasterband.cpp:1192
CPLErr CPL_STDCALL VRTAddSource(VRTSourcedRasterBandH, VRTSourceH)
Definition: vrtsourcedrasterband.cpp:932
void * VRTSourcedRasterBandH
Definition: gdal_vrt.h:78
VRTDatasetH CPL_DLL CPL_STDCALL VRTCreate(int, int)
Definition: vrtdataset.cpp:86
void CPL_DLL CPL_STDCALL VRTFlushCache(VRTDatasetH)
Definition: vrtdataset.cpp:218
CPLErr CPL_DLL CPL_STDCALL VRTAddComplexSource(VRTSourcedRasterBandH, GDALRasterBandH, int, int, int, int, int, int, int, int, double, double, double)
Definition: vrtsourcedrasterband.cpp:1271
CPLErr CPL_DLL CPL_STDCALL VRTAddFuncSource(VRTSourcedRasterBandH, VRTImageReadFunc, void *, double)
Definition: vrtsourcedrasterband.cpp:1330
CPL_C_START typedef CPLErr(* VRTImageReadFunc)(void *hCBData, int nXOff, int nYOff, int nXSize, int nYSize, void *pData)
Definition: gdal_vrt.h:51