VRTDataset Class Reference

Inheritance diagram for VRTDataset:
VRTWarpedDataset

List of all members.

Public Member Functions

 VRTDataset (int nXSize, int nYSize)
void SetNeedsFlush ()
virtual void FlushCache ()
void SetWritable (int bWritable)
virtual CPLErr CreateMaskBand (int nFlags)
void SetMaskBand (VRTRasterBand *poMaskBand)
virtual const char * GetProjectionRef (void)
virtual CPLErr SetProjection (const char *)
virtual CPLErr GetGeoTransform (double *)
virtual CPLErr SetGeoTransform (double *)
virtual CPLErr SetMetadata (char **papszMD, const char *pszDomain="")
virtual CPLErr SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="")
virtual int GetGCPCount ()
virtual const char * GetGCPProjection ()
virtual const GDAL_GCP * GetGCPs ()
virtual CPLErr SetGCPs (int nGCPCount, const GDAL_GCP *pasGCPList, const char *pszGCPProjection)
virtual CPLErr AddBand (GDALDataType eType, char **papszOptions=NULL)
virtual char ** GetFileList ()
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, int nPixelSpace, int nLineSpace, int nBandSpace)
virtual CPLXMLNode * SerializeToXML (const char *pszVRTPath)
virtual CPLErr XMLInit (CPLXMLNode *, const char *)

Static Public Member Functions

static int Identify (GDALOpenInfo *)
static GDALDataset * Open (GDALOpenInfo *)
static GDALDataset * OpenXML (const char *, const char *=NULL, 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)

Protected Member Functions

virtual int CloseDependentDatasets ()

Friends

class VRTRasterBand

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