Public Member Functions | |
virtual CPLErr | XMLInit (CPLXMLNode *, const char *) |
virtual CPLXMLNode * | SerializeToXML (const char *pszVRTPath) |
virtual CPLErr | SetNoDataValue (double) |
virtual double | GetNoDataValue (int *pbSuccess=NULL) |
virtual CPLErr | SetColorTable (GDALColorTable *) |
virtual GDALColorTable * | GetColorTable () |
virtual CPLErr | SetColorInterpretation (GDALColorInterp) |
virtual GDALColorInterp | GetColorInterpretation () |
virtual const char * | GetUnitType () |
CPLErr | SetUnitType (const char *) |
virtual char ** | GetCategoryNames () |
virtual CPLErr | SetCategoryNames (char **) |
virtual CPLErr | SetMetadata (char **papszMD, const char *pszDomain="") |
virtual CPLErr | SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="") |
virtual double | GetOffset (int *pbSuccess=NULL) |
CPLErr | SetOffset (double) |
virtual double | GetScale (int *pbSuccess=NULL) |
CPLErr | SetScale (double) |
virtual int | GetOverviewCount () |
virtual GDALRasterBand * | GetOverview (int) |
virtual CPLErr | GetHistogram (double dfMin, double dfMax, int nBuckets, int *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData) |
virtual CPLErr | GetDefaultHistogram (double *pdfMin, double *pdfMax, int *pnBuckets, int **ppanHistogram, int bForce, GDALProgressFunc, void *pProgressData) |
virtual CPLErr | SetDefaultHistogram (double dfMin, double dfMax, int nBuckets, int *panHistogram) |
CPLErr | CopyCommonInfoFrom (GDALRasterBand *) |
virtual void | GetFileList (char ***ppapszFileList, int *pnSize, int *pnMaxSize, CPLHashSet *hSetFiles) |
virtual void | SetDescription (const char *) |
virtual GDALRasterBand * | GetMaskBand () |
virtual int | GetMaskFlags () |
virtual CPLErr | CreateMaskBand (int nFlags) |
void | SetMaskBand (VRTRasterBand *poMaskBand) |
void | SetIsMaskBand () |
CPLErr | UnsetNoDataValue () |
virtual int | CloseDependentDatasets () |
virtual int | IsSourcedRasterBand () |
Protected Member Functions | |
void | Initialize (int nXSize, int nYSize) |
Protected Attributes | |
int | bIsMaskBand |
int | bNoDataValueSet |
int | bHideNoDataValue |
double | dfNoDataValue |
GDALColorTable * | poColorTable |
GDALColorInterp | eColorInterp |
char * | pszUnitType |
char ** | papszCategoryNames |
double | dfOffset |
double | dfScale |
CPLXMLNode * | psSavedHistograms |
std::vector< VRTOverviewInfo > | apoOverviews |
VRTRasterBand * | poMaskBand |