My Project
 All Classes Files Functions Pages
Public Member Functions | Protected Attributes | List of all members
VRTFilteredSource Class Reference
Inheritance diagram for VRTFilteredSource:
VRTComplexSource VRTSimpleSource VRTSource VRTKernelFilteredSource VRTAverageFilteredSource

Public Member Functions

void SetExtraEdgePixels (int)
void SetFilteringDataTypesSupported (int, GDALDataType *)
virtual CPLErr FilterData (int nXSize, int nYSize, GDALDataType eType, GByte *pabySrcData, GByte *pabyDstData)=0
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 CPLXMLNode * SerializeToXML (const char *pszVRTPath)
virtual CPLErr XMLInit (CPLXMLNode *, const char *)
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 ()
GDALRasterBand * GetBand ()
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)

Protected Attributes

int nSupportedTypesCount
GDALDataType aeSupportedTypes [20]
int nExtraEdgePixels

Additional Inherited Members

- Public Attributes inherited from VRTComplexSource
int bDoScaling
double dfScaleOff
double dfScaleRatio
double * padfLUTInputs
double * padfLUTOutputs
int nLUTItemCount
int nColorTableComponent

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