Class TileCacheBandPageManager
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.raster.tilecache.provider.TileCacheBandPageManager
- All Implemented Interfaces:
org.gvsig.raster.lib.buffer.api.BandTileManager,org.gvsig.raster.lib.buffer.api.PageManager,org.gvsig.tools.dispose.Disposable
public class TileCacheBandPageManager
extends org.gvsig.tools.dispose.impl.AbstractDisposable
implements org.gvsig.raster.lib.buffer.api.BandTileManager
Band Page Managaer for a Memory Image
- Author:
- dmartinezizquierdo
-
Constructor Summary
ConstructorsConstructorDescriptionTileCacheBandPageManager(TileStructImage tileStructImage, int zoomLevel, int band) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidorg.gvsig.raster.lib.buffer.api.BandInfointintorg.gvsig.raster.lib.buffer.api.TileStructbooleanorg.gvsig.raster.lib.buffer.api.Bandload(int row, int col, int dataType) voidMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.tools.dispose.Disposable
dispose
-
Constructor Details
-
TileCacheBandPageManager
- Parameters:
tileStructImage-zoomLevel-band-
-
-
Method Details
-
isSupportedSave
public boolean isSupportedSave()- Specified by:
isSupportedSavein interfaceorg.gvsig.raster.lib.buffer.api.PageManager
-
load
- Specified by:
loadin interfaceorg.gvsig.raster.lib.buffer.api.BandTileManager- Throws:
IOException
-
getBandInfo
public org.gvsig.raster.lib.buffer.api.BandInfo getBandInfo()- Specified by:
getBandInfoin interfaceorg.gvsig.raster.lib.buffer.api.BandTileManager
-
save
public void save(Buffer buffer, int row, int rows, int col, int cols, int dataType) throws IOException - Specified by:
savein interfaceorg.gvsig.raster.lib.buffer.api.BandTileManager- Throws:
IOException
-
getRowsPerTile
public int getRowsPerTile()- Specified by:
getRowsPerTilein interfaceorg.gvsig.raster.lib.buffer.api.BandTileManager
-
getColumnsPerTile
public int getColumnsPerTile()- Specified by:
getColumnsPerTilein interfaceorg.gvsig.raster.lib.buffer.api.BandTileManager
-
getTileStruct
public org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct()- Specified by:
getTileStructin interfaceorg.gvsig.raster.lib.buffer.api.BandTileManager
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Specified by:
doDisposein classorg.gvsig.tools.dispose.impl.AbstractDisposable- Throws:
org.gvsig.tools.exception.BaseException
-