My Project
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
VRTRasterBand Class Reference
Inheritance diagram for VRTRasterBand:
VRTPansharpenedRasterBand VRTRawRasterBand VRTSourcedRasterBand VRTWarpedRasterBand VRTDerivedRasterBand

Public Member Functions

virtual CPLErr XMLInit (CPLXMLNode *, const char *)
 
virtual CPLXMLNode * SerializeToXML (const char *pszVRTPath)
 
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 CPLErr SetMetadata (char **papszMD, const char *pszDomain="") CPL_OVERRIDE
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="") 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 GetHistogram (double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc, void *pProgressData) 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 GetFileList (char ***ppapszFileList, int *pnSize, int *pnMaxSize, CPLHashSet *hSetFiles)
 
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 CloseDependentDatasets ()
 
virtual int IsSourcedRasterBand ()
 
virtual int IsPansharpenRasterBand ()
 

Protected Member Functions

void Initialize (int nXSize, int nYSize)
 

Protected Attributes

int m_bIsMaskBand
 
int m_bNoDataValueSet
 
int m_bHideNoDataValue
 
double m_dfNoDataValue
 
GDALColorTable * m_poColorTable
 
GDALColorInterp m_eColorInterp
 
char * m_pszUnitType
 
char ** m_papszCategoryNames
 
double m_dfOffset
 
double m_dfScale
 
CPLXMLNode * m_psSavedHistograms
 
std::vector< VRTOverviewInfom_apoOverviews
 
VRTRasterBandm_poMaskBand
 

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