GDAL
Public Member Functions | List of all members
GDALJP2AbstractDataset Class Reference
Inheritance diagram for GDALJP2AbstractDataset:
GDALGeorefPamDataset GDALPamDataset GDALDataset GDALMajorObject

Public Member Functions

void LoadJP2Metadata (GDALOpenInfo *poOpenInfo, const char *pszOverideFilename=NULL)
 
- Public Member Functions inherited from GDALGeorefPamDataset
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_GCPGetGCPs ()
 Fetch GCPs. More...
 
- Public Member Functions inherited from GDALPamDataset
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 ()
 
GDALDatasetPamInfoGetPamInfo ()
 
int GetPamFlags ()
 
void SetPamFlags (int nValue)
 
- Public Member Functions inherited from GDALDataset
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...
 
GDALRasterBandGetRasterBand (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 GDALDriverGetDriver (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 GDALAsyncReaderBeginAsyncReader (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...
 
- Public Member Functions inherited from GDALMajorObject
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...
 

Additional Inherited Members

- Static Public Member Functions inherited from GDALDataset
static GDALDataset ** GetOpenDatasets (int *pnDatasetCount)
 Fetch all open GDAL dataset handles. More...
 
- Protected Member Functions inherited from GDALPamDataset
virtual CPLXMLNodeSerializeToXML (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 ()
 
- Protected Member Functions inherited from GDALDataset
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...
 
- Protected Member Functions inherited from GDALMajorObject
char ** BuildMetadataDomainList (char **papszList, int bCheckNonEmpty,...) CPL_NULL_TERMINATED
 Helper function for custom implementations of GetMetadataDomainList() More...
 
- Protected Attributes inherited from GDALGeorefPamDataset
int bGeoTransformValid
 
double adfGeoTransform [6]
 
char * pszProjection
 
int nGCPCount
 
GDAL_GCPpasGCPList
 
- Protected Attributes inherited from GDALPamDataset
int nPamFlags
 
GDALDatasetPamInfopsPam
 
- Protected Attributes inherited from GDALDataset
GDALDriverpoDriver
 
GDALAccess eAccess
 
int nRasterXSize
 
int nRasterYSize
 
int nBands
 
GDALRasterBand ** papoBands
 
int bForceCachedIO
 
int nRefCount
 
int bShared
 
GDALDefaultOverviews oOvManager
 
- Protected Attributes inherited from GDALMajorObject
int nFlags
 
CPLString sDescription
 
GDALMultiDomainMetadata oMDMD
 

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

Generated for GDAL by doxygen 1.8.11.