Statistics
| Revision:

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

History | View | Annotate | Download (848 Bytes)

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.iver.cit.gvsig.fmap.ViewPort;
10
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
11
import com.iver.cit.gvsig.fmap.operations.Cancellable;
12
public interface LayerOperations {
13
        /**
14
         * Obtiene la extensi?n completa de la capa
15
         *
16
         * @return DOCUMENT ME!
17
         *
18
         * @throws DriverIOException DOCUMENT ME!
19
         */
20
        Rectangle2D getFullExtent() throws DriverIOException;
21

    
22
        /**
23
         * Dibuja la capa
24
         *
25
         * @param image DOCUMENT ME!
26
         * @param g DOCUMENT ME!
27
         * @param viewPort DOCUMENT ME!
28
         * @param cancel
29
         *
30
         * @throws DriverIOException DOCUMENT ME!
31
         */
32
        void draw(BufferedImage image, Graphics2D g, ViewPort viewPort, Cancellable cancel)
33
                throws DriverIOException;
34
}