svn-gvsig-desktop / trunk / libraries / libRaster / src / org / gvsig / raster / shared / IRasterDataset.java @ 10756
History | View | Annotate | Download (1.06 KB)
1 |
package org.gvsig.raster.shared; |
---|---|
2 |
|
3 |
import org.gvsig.raster.driver.RasterMultiDataset; |
4 |
|
5 |
/**
|
6 |
* Interfaz que ofrece informaci?n sobre un dataset raster formado por uno o
|
7 |
* multiples ficheros a trav?s de objetos
|
8 |
*
|
9 |
* @author Nacho Brodin (nachobrodin@gmail.com)
|
10 |
*/
|
11 |
public interface IRasterDataset extends IRasterFile{ |
12 |
/**
|
13 |
* Obtiene el dataset que corresponde al raster.
|
14 |
* @return GeoRasterMultiDataset
|
15 |
*/
|
16 |
public RasterMultiDataset getGeoRasterMultiDataset();
|
17 |
/**
|
18 |
* A?ade un dataset al dataset multiple
|
19 |
* @param dataset
|
20 |
*/
|
21 |
public void addFile(String pathName); |
22 |
/**
|
23 |
* Elimina un dataset de la lista
|
24 |
* @param pathName
|
25 |
*/
|
26 |
public void delFile(String pathName); |
27 |
/**
|
28 |
* Obtiene informaci?n registrada en el dataset a partir de una clave.
|
29 |
* Esta llamada es util para devolver informaci?n que no es contenida en la
|
30 |
* librer?a de raster y que puede ser registrada por la aplicaci?n que hace uso
|
31 |
* de esta.
|
32 |
* @param key Nombre del par?metro registrado
|
33 |
* @return Objeto registrado con la clave proporcionada
|
34 |
*/
|
35 |
public Object getInfo(String key); |
36 |
} |