GDAL
Public Member Functions | List of all members
VRTAverageFilteredSource Class Reference
Inheritance diagram for VRTAverageFilteredSource:
VRTKernelFilteredSource VRTFilteredSource VRTComplexSource VRTSimpleSource VRTSource

Public Member Functions

 VRTAverageFilteredSource (int nKernelSize)
virtual CPLErr XMLInit (CPLXMLNode *psTree, const char *)
virtual CPLXMLNodeSerializeToXML (const char *pszVRTPath)
- Public Member Functions inherited from VRTKernelFilteredSource
virtual CPLErr FilterData (int nXSize, int nYSize, GDALDataType eType, GByte *pabySrcData, GByte *pabyDstData)
CPLErr SetKernel (int nKernelSize, double *padfCoefs)
void SetNormalized (int)
- Public Member Functions inherited from VRTFilteredSource
void SetExtraEdgePixels (int)
void SetFilteringDataTypesSupported (int, GDALDataType *)
virtual CPLErr RasterIO (int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nPixelSpace, int nLineSpace)
- Public Member Functions inherited from VRTComplexSource
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, int *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc pfnProgress, void *pProgressData)
virtual const char * GetType ()
double LookupValue (double dfInput)
- Public Member Functions inherited from VRTSimpleSource
void SetSrcBand (GDALRasterBand *)
void SetSrcMaskBand (GDALRasterBand *)
void SetSrcWindow (int, int, int, int)
void SetDstWindow (int, int, int, int)
void SetNoDataValue (double dfNoDataValue)
int GetSrcDstWindow (int, int, int, int, int, int, int *, int *, int *, int *, int *, int *, int *, int *)
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 ()
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, int nPixelSpace, int nLineSpace, int nBandSpace)

Additional Inherited Members

- Public Attributes inherited from VRTComplexSource
int bDoScaling
double dfScaleOff
double dfScaleRatio
double * padfLUTInputs
double * padfLUTOutputs
int nLUTItemCount
int nColorTableComponent
- Protected Member Functions inherited from VRTComplexSource
CPLErr RasterIOInternal (int nReqXOff, int nReqYOff, int nReqXSize, int nReqYSize, void *pData, int nOutXSize, int nOutYSize, GDALDataType eBufType, int nPixelSpace, int nLineSpace)
- Protected Attributes inherited from VRTKernelFilteredSource
int nKernelSize
double * padfKernelCoefs
int bNormalized

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

Generated for GDAL by doxygen 1.8.1.2.