|
| VRTRawRasterBand (GDALDataset *poDS, int nBand, GDALDataType eType=GDT_Unknown) |
|
virtual CPLErr | XMLInit (CPLXMLNode *, const char *, void *) override |
|
virtual CPLXMLNode * | SerializeToXML (const char *pszVRTPath) override |
|
virtual CPLErr | IRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg) override |
|
virtual CPLErr | IReadBlock (int, int, void *) override |
|
virtual CPLErr | IWriteBlock (int, int, void *) override |
|
CPLErr | SetRawLink (const char *pszFilename, const char *pszVRTPath, int bRelativeToVRT, vsi_l_offset nImageOffset, int nPixelOffset, int nLineOffset, const char *pszByteOrder) |
|
void | ClearRawLink () |
|
virtual void | GetFileList (char ***ppapszFileList, int *pnSize, int *pnMaxSize, CPLHashSet *hSetFiles) override |
|
Public Member Functions inherited from VRTRasterBand |
virtual CPLErr | SetNoDataValue (double) override |
|
virtual double | GetNoDataValue (int *pbSuccess=nullptr) override |
|
virtual CPLErr | DeleteNoDataValue () override |
|
virtual CPLErr | SetColorTable (GDALColorTable *) override |
|
virtual GDALColorTable * | GetColorTable () override |
|
virtual GDALRasterAttributeTable * | GetDefaultRAT () override |
|
virtual CPLErr | SetDefaultRAT (const GDALRasterAttributeTable *poRAT) override |
|
virtual CPLErr | SetColorInterpretation (GDALColorInterp) override |
|
virtual GDALColorInterp | GetColorInterpretation () override |
|
virtual const char * | GetUnitType () override |
|
CPLErr | SetUnitType (const char *) override |
|
virtual char ** | GetCategoryNames () override |
|
virtual CPLErr | SetCategoryNames (char **) override |
|
virtual CPLErr | SetMetadata (char **papszMD, const char *pszDomain="") override |
|
virtual CPLErr | SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="") override |
|
virtual double | GetOffset (int *pbSuccess=nullptr) override |
|
CPLErr | SetOffset (double) override |
|
virtual double | GetScale (int *pbSuccess=nullptr) override |
|
CPLErr | SetScale (double) override |
|
virtual int | GetOverviewCount () override |
|
virtual GDALRasterBand * | GetOverview (int) override |
|
virtual CPLErr | GetHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData) override |
|
virtual CPLErr | GetDefaultHistogram (double *pdfMin, double *pdfMax, int *pnBuckets, GUIntBig **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData) override |
|
virtual CPLErr | SetDefaultHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram) override |
|
CPLErr | CopyCommonInfoFrom (GDALRasterBand *) |
|
virtual void | SetDescription (const char *) override |
|
virtual GDALRasterBand * | GetMaskBand () override |
|
virtual int | GetMaskFlags () override |
|
virtual CPLErr | CreateMaskBand (int nFlagsIn) override |
|
void | SetMaskBand (VRTRasterBand *poMaskBand) |
|
void | SetIsMaskBand () |
|
CPLErr | UnsetNoDataValue () |
|
virtual int | CloseDependentDatasets () |
|
virtual int | IsSourcedRasterBand () |
|
virtual int | IsPansharpenRasterBand () |
|