My Project
 All Classes Files Functions Variables Typedefs Macros Pages
Public Member Functions | Protected Member Functions | Friends | List of all members
VRTPansharpenedDataset Class Reference
Inheritance diagram for VRTPansharpenedDataset:
VRTDataset

Public Member Functions

 VRTPansharpenedDataset (int nXSize, int nYSize)
 
virtual CPLErr XMLInit (CPLXMLNode *, const char *) override
 
virtual CPLXMLNode * SerializeToXML (const char *pszVRTPath) override
 
CPLErr XMLInit (CPLXMLNode *psTree, const char *pszVRTPath, GDALRasterBandH hPanchroBandIn, int nInputSpectralBandsIn, GDALRasterBandH *pahInputSpectralBandsIn)
 
virtual CPLErr AddBand (GDALDataType eType, char **papszOptions=nullptr) override
 
virtual char ** GetFileList () override
 
virtual CPLErr IRasterIO (GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) override
 
void GetBlockSize (int *, int *) const
 
GDALPansharpenOperation * GetPansharpener ()
 
- Public Member Functions inherited from VRTDataset
 VRTDataset (int nXSize, int nYSize)
 
void SetNeedsFlush ()
 
virtual void FlushCache () override
 
void SetWritable (int bWritableIn)
 
virtual CPLErr CreateMaskBand (int nFlags) override
 
void SetMaskBand (VRTRasterBand *poMaskBand)
 
virtual const char * GetProjectionRef () override
 
virtual CPLErr SetProjection (const char *) override
 
virtual CPLErr GetGeoTransform (double *) override
 
virtual CPLErr SetGeoTransform (double *) override
 
virtual CPLErr SetMetadata (char **papszMetadata, const char *pszDomain="") override
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="") override
 
virtual char ** GetMetadata (const char *pszDomain="") override
 
virtual int GetGCPCount () override
 
virtual const char * GetGCPProjection () override
 
virtual const GDAL_GCP * GetGCPs () override
 
virtual CPLErr SetGCPs (int nGCPCount, const GDAL_GCP *pasGCPList, const char *pszGCPProjection) override
 
virtual CPLErr AdviseRead (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, int nBandCount, int *panBandList, char **papszOptions) override
 
virtual CPLErr IBuildOverviews (const char *, int, int *, int, int *, GDALProgressFunc, void *) override
 
GDALDataset * GetSingleSimpleSource ()
 
void BuildVirtualOverviews ()
 
void UnsetPreservedRelativeFilenames ()
 

Protected Member Functions

virtual int CloseDependentDatasets () override
 

Friends

class VRTPansharpenedRasterBand
 

Additional Inherited Members

- Static Public Member Functions inherited from VRTDataset
static int Identify (GDALOpenInfo *)
 
static GDALDataset * Open (GDALOpenInfo *)
 
static GDALDataset * OpenXML (const char *, const char *=nullptr, GDALAccess eAccess=GA_ReadOnly)
 
static GDALDataset * Create (const char *pszName, int nXSize, int nYSize, int nBands, GDALDataType eType, char **papszOptions)
 
static CPLErr Delete (const char *pszFilename)
 

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