11 #ifndef ossimGdalDataset_HEADER 12 #define ossimGdalDataset_HEADER 16 #include <cpl_string.h> 50 static GDALDataset *
Open( GDALOpenInfo * );
void initGdalOverviewManager()
Calls gdal's oOvManager.Initialize.
void init()
Initializes this object from the image handler.
static GDALDataset * Open(GDALOpenInfo *)
Open for static gdal driver.
void setImageHandler(ossimImageHandler *ih)
Sets theImageHandler.
const ossimImageHandler * getImageHandler() const
void setGdalAcces(GDALAccess access)
Set the access data member.
ossimGdalDatasetRasterBand(ossimGdalDataset *ds, int band, ossimImageHandler *ih)
Constructor that takes a ossimGdalDataset, band and image handler.
virtual ~ossimGdalDataset()
virtual destructor
virtual ~ossimGdalDatasetRasterBand()
virtual destructor
ossimGdalDataset This is a gdal data set that wraps an ossim image handler.
ossimRefPtr< ossimImageHandler > theImageHandler
virtual CPLErr IReadBlock(int nBlockXOff, int nBlockYOff, void *pImage)
Read block method.
ossimGdalDatasetRasterBand Represents a single band within the image.
This class defines an abstract Handler which all image handlers(loaders) should derive from...
ossimGdalDataset()
default constructor
virtual double GetNoDataValue(int *pbSuccess=0)
This returns 0 right now and should probably be implemented if anything serious is to be done with th...
ossimRefPtr< ossimImageHandler > theImageHandler
bool open(const ossimFilename &file)
open method.