My Project
Classes | Public Member Functions | Protected Member Functions | Friends | List of all members
VRTWarpedDataset Class Reference
Inheritance diagram for VRTWarpedDataset:
VRTDataset

Public Member Functions

 VRTWarpedDataset (int nXSize, int nYSize)
 
CPLErr Initialize (void *)
 
virtual CPLErr IBuildOverviews (const char *, int, int *, int, int *, GDALProgressFunc, void *) override
 
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="") override
 
virtual CPLXMLNode * SerializeToXML (const char *pszVRTPath) override
 
virtual CPLErr XMLInit (CPLXMLNode *, const char *) override
 
virtual CPLErr AddBand (GDALDataType eType, char **papszOptions=nullptr) override
 
virtual char ** GetFileList () override
 
CPLErr ProcessBlock (int iBlockX, int iBlockY)
 
void GetBlockSize (int *, int *) const
 
void SetApplyVerticalShiftGrid (const char *pszVGrids, int bInverse, double dfToMeterSrc, double dfToMeterDest, char **papszOptions)
 
- 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 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 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
 
virtual CPLErr AdviseRead (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, int nBandCount, int *panBandList, char **papszOptions) override
 
GDALDataset * GetSingleSimpleSource ()
 
void BuildVirtualOverviews ()
 
void UnsetPreservedRelativeFilenames ()
 

Protected Member Functions

virtual int CloseDependentDatasets () override
 

Friends

class VRTWarpedRasterBand
 

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: