Revision 937 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/ExtentHistory.java
ExtentHistory.java | ||
---|---|---|
3 | 3 |
|
4 | 4 |
import com.iver.utiles.XMLEntity; |
5 | 5 |
|
6 |
import java.awt.Rectangle; |
|
6 | 7 |
import java.awt.geom.Rectangle2D; |
7 | 8 |
|
8 | 9 |
|
... | ... | |
41 | 42 |
*/ |
42 | 43 |
public void put(Rectangle2D ext) { |
43 | 44 |
if ((ext != null) && ((num < 1) || (ext != extents[num - 1]))) { |
44 |
if (num < (NUMREC)) { |
|
45 |
if (ext instanceof Rectangle){ |
|
46 |
//Esto solo hace falta cuando se pasa como par?metro el fullextent del DGN. |
|
47 |
ext=new Rectangle2D.Double(ext.getX(),ext.getY(),ext.getWidth(),ext.getHeight()); |
|
48 |
} |
|
49 |
if (num < (NUMREC)) { |
|
45 | 50 |
extents[num] = ext; |
46 | 51 |
num = num + 1; |
47 | 52 |
} else { |
... | ... | |
49 | 54 |
extents[i] = extents[i + 1]; |
50 | 55 |
} |
51 | 56 |
|
52 |
extents[num - 1] = ext;
|
|
57 |
extents[num - 1] =ext; |
|
53 | 58 |
} |
54 | 59 |
} |
55 | 60 |
} |
Also available in: Unified diff