Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / layers / LayerOperations.java @ 470

History | View | Annotate | Download (1.12 KB)

1
/* Generated by Together */
2

    
3
package com.iver.cit.gvsig.fmap.layers;
4

    
5
import java.awt.Graphics2D;
6
import java.awt.geom.Rectangle2D;
7
import java.awt.image.BufferedImage;
8

    
9
import com.hardcode.driverManager.DriverLoadException;
10
import com.hardcode.gdbms.engine.data.DriverException;
11
import com.iver.cit.gvsig.fmap.ViewPort;
12
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
13
import com.iver.cit.gvsig.fmap.operations.Cancellable;
14
import com.iver.utiles.XMLEntity;
15
public interface LayerOperations {
16
        /**
17
         * Obtiene la extensi?n completa de la capa
18
         *
19
         * @return DOCUMENT ME!
20
         *
21
         * @throws DriverIOException DOCUMENT ME!
22
         */
23
        Rectangle2D getFullExtent() throws DriverIOException;
24

    
25
        /**
26
         * Dibuja la capa
27
         *
28
         * @param image DOCUMENT ME!
29
         * @param g DOCUMENT ME!
30
         * @param viewPort DOCUMENT ME!
31
         * @param cancel
32
         *
33
         * @throws DriverIOException DOCUMENT ME!
34
         * @throws DriverException
35
         * @throws DriverLoadException
36
         * @throws DriverLoadException
37
         */
38
        void draw(BufferedImage image, Graphics2D g, ViewPort viewPort, Cancellable cancel)
39
                throws DriverIOException, DriverLoadException, DriverLoadException, DriverException;
40
  
41
}