Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / drivers / BasicFileRasterDriver.java @ 302

History | View | Annotate | Download (974 Bytes)

1
package com.iver.cit.gvsig.fmap.drivers;
2

    
3
import java.awt.Graphics2D;
4
import java.awt.geom.Rectangle2D;
5
import java.awt.image.BufferedImage;
6

    
7
import com.iver.cit.gvsig.fmap.ViewPort;
8
import com.iver.cit.gvsig.fmap.layers.LayerOperations;
9
import com.iver.cit.gvsig.fmap.layers.RasterOperations;
10
import com.iver.cit.gvsig.fmap.operations.QueriedPoint;
11

    
12
public interface BasicFileRasterDriver {
13
        /**
14
         * @see com.iver.cit.gvsig.fmap.layers.LayerOperations#getFullExtent()
15
         */
16
        public Rectangle2D getFullExtent() throws DriverIOException;
17

    
18
        /**
19
         * @see com.iver.cit.gvsig.fmap.layers.LayerOperations#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort)
20
         */
21
        public void draw(BufferedImage image, Graphics2D g, ViewPort viewPort)
22
                        throws DriverIOException;
23

    
24
        /**
25
         * @see com.iver.cit.gvsig.fmap.layers.RasterOperations#queryByPoint(com.iver.cit.gvsig.fmap.operations.QueriedPoint)
26
         */
27
        public Object queryByPoint(QueriedPoint point);
28
}