#include "gdal.h"
#include "cpl_port.h"
#include "cpl_error.h"
#include "cpl_minixml.h"
Go to the source code of this file.
|
|
#define | VRT_NODATA_UNSET -1234.56 |
| |
|
|
typedef CPLErr(* | VRTImageReadFunc )(void *hCBData, int nXOff, int nYOff, int nXSize, int nYSize, void *pData) |
| |
|
typedef void * | VRTDriverH |
| |
|
typedef void * | VRTSourceH |
| |
|
typedef void * | VRTSimpleSourceH |
| |
|
typedef void * | VRTAveragedSourceH |
| |
|
typedef void * | VRTComplexSourceH |
| |
|
typedef void * | VRTFilteredSourceH |
| |
|
typedef void * | VRTKernelFilteredSourceH |
| |
|
typedef void * | VRTAverageFilteredSourceH |
| |
|
typedef void * | VRTFuncSourceH |
| |
|
typedef void * | VRTDatasetH |
| |
|
typedef void * | VRTWarpedDatasetH |
| |
|
typedef void * | VRTRasterBandH |
| |
|
typedef void * | VRTSourcedRasterBandH |
| |
|
typedef void * | VRTWarpedRasterBandH |
| |
|
typedef void * | VRTDerivedRasterBandH |
| |
|
typedef void * | VRTRawRasterBandH |
| |
|
|
CPL_C_START void | GDALRegister_VRT (void) |
| |
| VRTDatasetH CPL_DLL CPL_STDCALL | VRTCreate (int, int) |
| |
| void CPL_DLL CPL_STDCALL | VRTFlushCache (VRTDatasetH) |
| |
| CPLXMLNode CPL_DLL *CPL_STDCALL | VRTSerializeToXML (VRTDatasetH, const char *) |
| |
| int CPL_DLL CPL_STDCALL | VRTAddBand (VRTDatasetH, GDALDataType, char **) |
| |
| CPLErr CPL_STDCALL | VRTAddSource (VRTSourcedRasterBandH, VRTSourceH) |
| |
| CPLErr CPL_DLL CPL_STDCALL | VRTAddSimpleSource (VRTSourcedRasterBandH, GDALRasterBandH, int, int, int, int, int, int, int, int, const char *, double) |
| |
| CPLErr CPL_DLL CPL_STDCALL | VRTAddComplexSource (VRTSourcedRasterBandH, GDALRasterBandH, int, int, int, int, int, int, int, int, double, double, double) |
| |
| CPLErr CPL_DLL CPL_STDCALL | VRTAddFuncSource (VRTSourcedRasterBandH, VRTImageReadFunc, void *, double) |
| |
Public (C callable) entry points for virtual GDAL dataset objects.
| int CPL_DLL CPL_STDCALL VRTAddBand |
( |
VRTDatasetH |
hDataset, |
|
|
GDALDataType |
eType, |
|
|
char ** |
papszOptions |
|
) |
| |
- See Also
- VRTDataset::VRTAddBand().
| CPLErr CPL_DLL CPL_STDCALL 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 |
|
) |
| |
- See Also
- VRTSourcedRasterBand::AddComplexSource().
| CPLErr CPL_DLL CPL_STDCALL VRTAddFuncSource |
( |
VRTSourcedRasterBandH |
hVRTBand, |
|
|
VRTImageReadFunc |
pfnReadFunc, |
|
|
void * |
pCBData, |
|
|
double |
dfNoDataValue |
|
) |
| |
- See Also
- VRTSourcedRasterBand::AddFuncSource().
| CPLErr CPL_DLL CPL_STDCALL 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 |
|
) |
| |
- See Also
- VRTSourcedRasterBand::AddSimpleSource().
| CPLErr CPL_STDCALL VRTAddSource |
( |
VRTSourcedRasterBandH |
hVRTBand, |
|
|
VRTSourceH |
hNewSource |
|
) |
| |
- See Also
- VRTSourcedRasterBand::AddSource().
| VRTDatasetH CPL_DLL CPL_STDCALL VRTCreate |
( |
int |
nXSize, |
|
|
int |
nYSize |
|
) |
| |
- See Also
- VRTDataset::VRTDataset()
| void CPL_DLL CPL_STDCALL VRTFlushCache |
( |
VRTDatasetH |
hDataset | ) |
|
- See Also
- VRTDataset::FlushCache()
| CPLXMLNode CPL_DLL* CPL_STDCALL VRTSerializeToXML |
( |
VRTDatasetH |
hDataset, |
|
|
const char * |
pszVRTPath |
|
) |
| |
- See Also
- VRTDataset::SerializeToXML()