|
| VRTSourcedRasterBand (GDALDataset *poDS, int nBand) |
|
| VRTSourcedRasterBand (GDALDataType eType, int nXSize, int nYSize) |
|
| VRTSourcedRasterBand (GDALDataset *poDS, int nBand, GDALDataType eType, int nXSize, int nYSize) |
|
virtual CPLErr | IRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg) CPL_OVERRIDE |
|
virtual int | IGetDataCoverageStatus (int nXOff, int nYOff, int nXSize, int nYSize, int nMaskFlagStop, double *pdfDataPct) CPL_OVERRIDE |
|
virtual char ** | GetMetadataDomainList () CPL_OVERRIDE |
|
virtual const char * | GetMetadataItem (const char *pszName, const char *pszDomain="") CPL_OVERRIDE |
|
virtual char ** | GetMetadata (const char *pszDomain="") CPL_OVERRIDE |
|
virtual CPLErr | SetMetadata (char **papszMetadata, const char *pszDomain="") CPL_OVERRIDE |
|
virtual CPLErr | SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="") CPL_OVERRIDE |
|
virtual CPLErr | XMLInit (CPLXMLNode *, const char *) CPL_OVERRIDE |
|
virtual CPLXMLNode * | SerializeToXML (const char *pszVRTPath) CPL_OVERRIDE |
|
virtual double | GetMinimum (int *pbSuccess=NULL) CPL_OVERRIDE |
|
virtual double | GetMaximum (int *pbSuccess=NULL) CPL_OVERRIDE |
|
virtual CPLErr | ComputeRasterMinMax (int bApproxOK, double *adfMinMax) CPL_OVERRIDE |
|
virtual CPLErr | ComputeStatistics (int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc pfnProgress, void *pProgressData) CPL_OVERRIDE |
|
virtual CPLErr | GetHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc pfnProgress, void *pProgressData) CPL_OVERRIDE |
|
CPLErr | AddSource (VRTSource *) |
|
CPLErr | AddSimpleSource (GDALRasterBand *poSrcBand, double dfSrcXOff=-1, double dfSrcYOff=-1, double dfSrcXSize=-1, double dfSrcYSize=-1, double dfDstXOff=-1, double dfDstYOff=-1, double dfDstXSize=-1, double dfDstYSize=-1, const char *pszResampling="near", double dfNoDataValue=VRT_NODATA_UNSET) |
|
CPLErr | AddComplexSource (GDALRasterBand *poSrcBand, double dfSrcXOff=-1, double dfSrcYOff=-1, double dfSrcXSize=-1, double dfSrcYSize=-1, double dfDstXOff=-1, double dfDstYOff=-1, double dfDstXSize=-1, double dfDstYSize=-1, double dfScaleOff=0.0, double dfScaleRatio=1.0, double dfNoDataValue=VRT_NODATA_UNSET, int nColorTableComponent=0) |
|
CPLErr | AddMaskBandSource (GDALRasterBand *poSrcBand, double dfSrcXOff=-1, double dfSrcYOff=-1, double dfSrcXSize=-1, double dfSrcYSize=-1, double dfDstXOff=-1, double dfDstYOff=-1, double dfDstXSize=-1, double dfDstYSize=-1) |
|
CPLErr | AddFuncSource (VRTImageReadFunc pfnReadFunc, void *hCBData, double dfNoDataValue=VRT_NODATA_UNSET) |
|
void | ConfigureSource (VRTSimpleSource *poSimpleSource, GDALRasterBand *poSrcBand, int bAddAsMaskBand, double dfSrcXOff, double dfSrcYOff, double dfSrcXSize, double dfSrcYSize, double dfDstXOff, double dfDstYOff, double dfDstXSize, double dfDstYSize) |
|
virtual CPLErr | IReadBlock (int, int, void *) CPL_OVERRIDE |
|
virtual void | GetFileList (char ***ppapszFileList, int *pnSize, int *pnMaxSize, CPLHashSet *hSetFiles) CPL_OVERRIDE |
|
virtual int | CloseDependentDatasets () CPL_OVERRIDE |
|
virtual int | IsSourcedRasterBand () CPL_OVERRIDE |
|
Public Member Functions inherited from VRTRasterBand |
virtual CPLErr | SetNoDataValue (double) CPL_OVERRIDE |
|
virtual double | GetNoDataValue (int *pbSuccess=NULL) CPL_OVERRIDE |
|
virtual CPLErr | DeleteNoDataValue () CPL_OVERRIDE |
|
virtual CPLErr | SetColorTable (GDALColorTable *) CPL_OVERRIDE |
|
virtual GDALColorTable * | GetColorTable () CPL_OVERRIDE |
|
virtual CPLErr | SetColorInterpretation (GDALColorInterp) CPL_OVERRIDE |
|
virtual GDALColorInterp | GetColorInterpretation () CPL_OVERRIDE |
|
virtual const char * | GetUnitType () CPL_OVERRIDE |
|
CPLErr | SetUnitType (const char *) CPL_OVERRIDE |
|
virtual char ** | GetCategoryNames () CPL_OVERRIDE |
|
virtual CPLErr | SetCategoryNames (char **) CPL_OVERRIDE |
|
virtual double | GetOffset (int *pbSuccess=NULL) CPL_OVERRIDE |
|
CPLErr | SetOffset (double) CPL_OVERRIDE |
|
virtual double | GetScale (int *pbSuccess=NULL) CPL_OVERRIDE |
|
CPLErr | SetScale (double) CPL_OVERRIDE |
|
virtual int | GetOverviewCount () CPL_OVERRIDE |
|
virtual GDALRasterBand * | GetOverview (int) CPL_OVERRIDE |
|
virtual CPLErr | GetDefaultHistogram (double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData) CPL_OVERRIDE |
|
virtual CPLErr | SetDefaultHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram) CPL_OVERRIDE |
|
CPLErr | CopyCommonInfoFrom (GDALRasterBand *) |
|
virtual void | SetDescription (const char *) CPL_OVERRIDE |
|
virtual GDALRasterBand * | GetMaskBand () CPL_OVERRIDE |
|
virtual int | GetMaskFlags () CPL_OVERRIDE |
|
virtual CPLErr | CreateMaskBand (int nFlags) CPL_OVERRIDE |
|
void | SetMaskBand (VRTRasterBand *poMaskBand) |
|
void | SetIsMaskBand () |
|
CPLErr | UnsetNoDataValue () |
|
virtual int | IsPansharpenRasterBand () |
|