[gdal-dev] Overviews using GDAL
HariPrasad
hari.0516 at gmail.com
Tue Dec 25 21:16:02 PST 2012
Hi Dmitry
I was inspecting various GDAL sources
(http://trac.osgeo.org/gdal/browser/trunk/gdal/frmts). I was bit confused
how to implement RasterIO method. Which format to look for better idea.
Should i call IRasterIO() method in IReadBlock?
/CPLErr RBDRasterBand::IReadBlock( int nBlockXOff, int nBlockYOff, void *
pImage )
{
return IRasterIO( GF_Read, nBlockXOff, nBlockYOff, nBlockXSize,
nBlockYSize,
pImage, nBlockXSize, nBlockYSize, eDataType,
GDALGetDataTypeSize(eDataType)/8, 0 );
}/
/CPLErr RBDRasterBand::IRasterIO( GDALRWFlag eRWFlag,
int nBlockXOff, int nBlockYOff, int
nXSize, int nYSize,
void * pData, int nBufXSize, int
nBufYSize,
GDALDataType eBufType,
int nPixelSpace, int nLineSpace )
{
//my logic
}/
Earlier we were using ERDAS method to get the handle
/long LayerRasterRead( void *lHandle, unsigned long bRow, unsigned long
bCol,
unsigned char **pixels )
{
//logic
}/
Is there any method similar to get the handle in GDAL?
--
View this message in context: http://osgeo-org.1560.n6.nabble.com/Overviews-using-GDAL-tp5022226p5024588.html
Sent from the GDAL - Dev mailing list archive at Nabble.com.
More information about the gdal-dev
mailing list