VRTRasterBand Class Reference

Inheritance diagram for VRTRasterBand:
VRTRawRasterBand VRTSourcedRasterBand VRTWarpedRasterBand VRTDerivedRasterBand

List of all members.

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< VRTOverviewInfoapoOverviews
VRTRasterBandpoMaskBand

The documentation for this class was generated from the following files:
 All Classes Files Functions

Generated on 2 Aug 2014 by  doxygen 1.6.1