|
|
void | LoadJP2Metadata (GDALOpenInfo *poOpenInfo, const char *pszOverideFilename=NULL) |
| |
| virtual CPLErr | GetGeoTransform (double *) |
| | Fetch the affine transformation coefficients. More...
|
| |
| virtual const char * | GetProjectionRef () |
| | Fetch the projection definition string for this dataset. More...
|
| |
| virtual int | GetGCPCount () |
| | Get number of GCPs. More...
|
| |
| virtual const char * | GetGCPProjection () |
| | Get output projection for GCPs. More...
|
| |
| virtual const GDAL_GCP * | GetGCPs () |
| | Fetch GCPs. More...
|
| |
| virtual void | FlushCache (void) |
| | Flush all write cached data to disk. More...
|
| |
| virtual CPLErr | SetProjection (const char *) |
| | Set the projection reference string for this dataset. More...
|
| |
| virtual CPLErr | SetGeoTransform (double *) |
| | Set the affine transformation coefficients. More...
|
| |
| virtual CPLErr | SetGCPs (int nGCPCount, const GDAL_GCP *pasGCPList, const char *pszGCPProjection) |
| | Assign GCPs. More...
|
| |
| virtual CPLErr | SetMetadata (char **papszMetadata, const char *pszDomain="") |
| | Set metadata. More...
|
| |
| virtual CPLErr | SetMetadataItem (const char *pszName, const char *pszValue, const char *pszDomain="") |
| | Set single metadata item. More...
|
| |
| virtual char ** | GetMetadata (const char *pszDomain="") |
| | Fetch metadata. More...
|
| |
| virtual const char * | GetMetadataItem (const char *pszName, const char *pszDomain="") |
| | Fetch single metadata item. More...
|
| |
| virtual char ** | GetFileList (void) |
| | Fetch files forming dataset. More...
|
| |
|
virtual CPLErr | CloneInfo (GDALDataset *poSrcDS, int nCloneInfoFlags) |
| |
|
virtual CPLErr | IBuildOverviews (const char *pszResampling, int nOverviews, int *panOverviewList, int nListBands, int *panBandList, GDALProgressFunc pfnProgress, void *pProgressData) |
| |
|
void | MarkPamDirty () |
| |
|
GDALDatasetPamInfo * | GetPamInfo () |
| |
|
int | GetPamFlags () |
| |
|
void | SetPamFlags (int nValue) |
| |
| virtual | ~GDALDataset () |
| | Destroy an open GDALDataset. More...
|
| |
| int | GetRasterXSize (void) |
| | Fetch raster width in pixels. More...
|
| |
| int | GetRasterYSize (void) |
| | Fetch raster height in pixels. More...
|
| |
| int | GetRasterCount (void) |
| | Fetch the number of raster bands on this dataset. More...
|
| |
| GDALRasterBand * | GetRasterBand (int) |
| | Fetch a band object for a dataset. More...
|
| |
| virtual CPLErr | AddBand (GDALDataType eType, char **papszOptions=NULL) |
| | Add a band to a dataset. More...
|
| |
| virtual void * | GetInternalHandle (const char *) |
| | Fetch a format specific internally meaningful handle. More...
|
| |
| virtual GDALDriver * | GetDriver (void) |
| | Fetch the driver to which this dataset relates. More...
|
| |
| virtual CPLErr | AdviseRead (int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, GDALDataType eDT, int nBandCount, int *panBandList, char **papszOptions) |
| | Advise driver of upcoming read requests. More...
|
| |
| virtual CPLErr | CreateMaskBand (int nFlags) |
| | Adds a mask band to the dataset. More...
|
| |
| virtual GDALAsyncReader * | BeginAsyncReader (int nXOff, int nYOff, int nXSize, int nYSize, void *pBuf, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, int nPixelSpace, int nLineSpace, int nBandSpace, char **papszOptions) |
| | Sets up an asynchronous data request. More...
|
| |
| virtual void | EndAsyncReader (GDALAsyncReader *) |
| | End asynchronous request. More...
|
| |
| CPLErr | RasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, int, int, int) |
| | Read/write a region of image data from multiple bands. More...
|
| |
| int | Reference () |
| | Add one to dataset reference count. More...
|
| |
| int | Dereference () |
| | Subtract one from dataset reference count. More...
|
| |
|
GDALAccess | GetAccess () |
| |
| int | GetShared () |
| | Returns shared flag. More...
|
| |
|
void | MarkAsShared () |
| | Mark this dataset as available for sharing.
|
| |
| CPLErr | BuildOverviews (const char *, int, int *, int, int *, GDALProgressFunc, void *) |
| | Build raster overview(s) More...
|
| |
| void | ReportError (CPLErr eErrClass, int err_no, const char *fmt,...) CPL_PRINT_FUNC_FORMAT(4 |
| | Emits an error related to a dataset. More...
|
| |
|
int | GetMOFlags () |
| |
|
void | SetMOFlags (int nFlags) |
| |
| virtual const char * | GetDescription () const |
| | Fetch object description. More...
|
| |
| virtual void | SetDescription (const char *) |
| | Set object description. More...
|
| |
| virtual char ** | GetMetadataDomainList () |
| | Fetch list of metadata domains. More...
|
| |
|
| static GDALDataset ** | GetOpenDatasets (int *pnDatasetCount) |
| | Fetch all open GDAL dataset handles. More...
|
| |
|
virtual CPLXMLNode * | SerializeToXML (const char *) |
| |
|
virtual CPLErr | XMLInit (CPLXMLNode *, const char *) |
| |
|
virtual CPLErr | TryLoadXML (char **papszSiblingFiles=NULL) |
| |
|
virtual CPLErr | TrySaveXML () |
| |
|
CPLErr | TryLoadAux (char **papszSiblingFiles=NULL) |
| |
|
CPLErr | TrySaveAux () |
| |
|
virtual const char * | BuildPamFilename () |
| |
|
void | PamInitialize () |
| |
|
void | PamClear () |
| |
|
void | SetPhysicalFilename (const char *) |
| |
|
const char * | GetPhysicalFilename () |
| |
|
void | SetSubdatasetName (const char *) |
| |
|
const char * | GetSubdatasetName () |
| |
|
void | RasterInitialize (int, int) |
| |
|
void | SetBand (int, GDALRasterBand *) |
| |
|
virtual CPLErr | IRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, int, int, int) |
| |
|
CPLErr | BlockBasedRasterIO (GDALRWFlag, int, int, int, int, void *, int, int, GDALDataType, int, int *, int, int, int) |
| |
|
void | BlockBasedFlushCache () |
| |
|
CPLErr | ValidateRasterIOOrAdviseReadParameters (const char *pszCallingFunc, int *pbStopProcessingOnCENone, int nXOff, int nYOff, int nXSize, int nYSize, int nBufXSize, int nBufYSize, int nBandCount, int *panBandMap) |
| |
| virtual int | CloseDependentDatasets () |
| | Drop references to any other datasets referenced by this dataset. More...
|
| |
| char ** | BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED |
| | Helper function for custom implementations of GetMetadataDomainList() More...
|
| |
|
int | bGeoTransformValid |
| |
|
double | adfGeoTransform [6] |
| |
|
char * | pszProjection |
| |
|
int | nGCPCount |
| |
|
GDAL_GCP * | pasGCPList |
| |
|
int | nPamFlags |
| |
|
GDALDatasetPamInfo * | psPam |
| |
|
GDALDriver * | poDriver |
| |
|
GDALAccess | eAccess |
| |
|
int | nRasterXSize |
| |
|
int | nRasterYSize |
| |
|
int | nBands |
| |
|
GDALRasterBand ** | papoBands |
| |
|
int | bForceCachedIO |
| |
|
int | nRefCount |
| |
|
int | bShared |
| |
|
GDALDefaultOverviews | oOvManager |
| |
|
int | nFlags |
| |
|
CPLString | sDescription |
| |
|
GDALMultiDomainMetadata | oMDMD |
| |