Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libRaster / src / org / gvsig / raster / shared / IRasterDataset.java @ 11183

History | View | Annotate | Download (1.06 KB)

1 10740 nacho
package org.gvsig.raster.shared;
2
3 10939 nacho
import org.gvsig.raster.dataset.RasterMultiDataset;
4 10740 nacho
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 10756 nacho
 * @author Nacho Brodin (nachobrodin@gmail.com)
10 10740 nacho
 */
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
}