GDAL
Public Member Functions | Protected Attributes
VRTSimpleSource Class Reference
Inheritance diagram for VRTSimpleSource:
VRTSource VRTAveragedSource VRTComplexSource VRTFilteredSource VRTKernelFilteredSource VRTAverageFilteredSource

List of all members.

Public Member Functions

virtual CPLErr XMLInit (CPLXMLNode *psTree, const char *)
virtual CPLXMLNodeSerializeToXML (const char *pszVRTPath)
void SetSrcBand (GDALRasterBand *)
void SetSrcMaskBand (GDALRasterBand *)
void SetSrcWindow (int, int, int, int)
void SetDstWindow (int, int, int, int)
void SetNoDataValue (double dfNoDataValue)
const CPLStringGetResampling () const
void SetResampling (const char *pszResampling)
int GetSrcDstWindow (int, int, int, int, int, int, double *pdfReqXOff, double *pdfReqYOff, double *pdfReqXSize, double *pdfReqYSize, int *, int *, int *, int *, int *, int *, int *, int *)
virtual CPLErr RasterIO (int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg)
virtual double GetMinimum (int nXSize, int nYSize, int *pbSuccess)
virtual double GetMaximum (int nXSize, int nYSize, int *pbSuccess)
virtual CPLErr ComputeRasterMinMax (int nXSize, int nYSize, int bApproxOK, double *adfMinMax)
virtual CPLErr ComputeStatistics (int nXSize, int nYSize, int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc pfnProgress, void *pProgressData)
virtual CPLErr GetHistogram (int nXSize, int nYSize, double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc pfnProgress, void *pProgressData)
void DstToSrc (double dfX, double dfY, double &dfXOut, double &dfYOut)
void SrcToDst (double dfX, double dfY, double &dfXOut, double &dfYOut)
virtual void GetFileList (char ***ppapszFileList, int *pnSize, int *pnMaxSize, CPLHashSet *hSetFiles)
virtual int IsSimpleSource ()
virtual const char * GetType ()
GDALRasterBandGetBand ()
int IsSameExceptBandNumber (VRTSimpleSource *poOtherSource)
CPLErr DatasetRasterIO (int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg)
void UnsetPreservedRelativeFilenames ()

Protected Attributes

GDALRasterBandpoRasterBand
GDALRasterBandpoMaskBandMainBand
int nSrcXOff
int nSrcYOff
int nSrcXSize
int nSrcYSize
int nDstXOff
int nDstYOff
int nDstXSize
int nDstYSize
int bNoDataSet
double dfNoDataValue
CPLString osResampling
int bRelativeToVRTOri
CPLString osSourceFileNameOri

The documentation for this class was generated from the following files:

Generated for GDAL by doxygen 1.7.6.1.