public class HddPage
extends java.lang.Object
Constructor and Description |
---|
HddPage(int nPag,
int nBands)
Constructor: crea un objeto dataSource para cada banda.
|
HddPage(int nPag,
RasterProvider provider,
Extent extent)
Constructor: crea un objeto dataSource.
|
Modifier and Type | Method and Description |
---|---|
void |
assignBand(int nBand,
ICacheDataSource cacheDataSource)
Asigna una banda de disco a todas las páginas.
|
void |
deleteBand(int nBand)
Elimina una banda de la caché.
|
void |
deletePage(int nBands)
Limpia los trozos de caché en disco.
|
ICacheDataSource |
getBandDataSource(int nBand)
Obtiene la fuente de datos que corresponde a una banda.
|
ICacheDataSource |
getDataServer(int nBand)
Obtiene el servidor de datos de disco para una banda de la página de
disco actual
|
public HddPage(int nPag, RasterProvider provider, Extent extent) throws java.io.FileNotFoundException, NotSupportedExtensionException, RasterDriverException
nPag
- Número de páginanBands
- Número de bandas del datasetRasterDriverException
NotSupportedExtensionException
java.io.FileNotFoundException
public HddPage(int nPag, int nBands)
nPag
- Número de páginanBands
- Número de bandas del datasetpublic void deletePage(int nBands) throws java.io.IOException
java.io.IOException
public ICacheDataSource getDataServer(int nBand)
nBand
- Número de bandapublic void deleteBand(int nBand) throws java.io.IOException
nBand
- Número de banda a eliminarjava.io.IOException
public void assignBand(int nBand, ICacheDataSource cacheDataSource)
cacheDataSource
- Fuente de las páginas. Es la referencia a disco de ellas.public ICacheDataSource getBandDataSource(int nBand)
nBand
- Banda a recuperar