svn-gvsig-desktop / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / layers / layerOperations / RandomVectorialData.java @ 652
History | View | Annotate | Download (670 Bytes)
1 |
package com.iver.cit.gvsig.fmap.layers.layerOperations; |
---|---|
2 |
|
3 |
import java.awt.geom.Rectangle2D; |
4 |
import java.util.BitSet; |
5 |
|
6 |
import com.iver.cit.gvsig.fmap.DriverException; |
7 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException; |
8 |
|
9 |
|
10 |
public interface RandomVectorialData { |
11 |
|
12 |
/**
|
13 |
* @see com.iver.cit.gvsig.fmap.operations.strategies.Strategy#createIndex()
|
14 |
*/
|
15 |
void createIndex();
|
16 |
|
17 |
/**
|
18 |
* DOCUMENT ME!
|
19 |
*
|
20 |
* @param rect DOCUMENT ME!
|
21 |
*
|
22 |
* @return DOCUMENT ME!
|
23 |
*
|
24 |
* @throws DriverIOException
|
25 |
*
|
26 |
* @see com.iver.cit.gvsig.fmap.operations.strategies.Strategy#queryByRect(java.awt.geom.Rectangle2D)
|
27 |
*/
|
28 |
BitSet queryByRect(Rectangle2D rect) throws DriverException; |
29 |
|
30 |
} |