public class HddPage extends 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 FileNotFoundException,
NotSupportedExtensionException,
RasterDriverException
nPag - Número de páginanBands - Número de bandas del datasetRasterDriverExceptionNotSupportedExtensionExceptionFileNotFoundExceptionpublic HddPage(int nPag,
int nBands)
nPag - Número de páginanBands - Número de bandas del datasetpublic void deletePage(int nBands)
throws IOException
IOExceptionpublic ICacheDataSource getDataServer(int nBand)
nBand - Número de bandapublic void deleteBand(int nBand)
throws IOException
nBand - Número de banda a eliminarIOExceptionpublic 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