Revision 9971 trunk/extensions/extgvSIGPiloto-Raster/src/com/iver/cit/gvsig/project/documents/view/toolListeners/CutRasterListener.java
CutRasterListener.java | ||
---|---|---|
1 | 1 |
package com.iver.cit.gvsig.project.documents.view.toolListeners; |
2 | 2 |
|
3 |
import java.awt.Component; |
|
3 | 4 |
import java.awt.geom.Rectangle2D; |
4 | 5 |
import java.util.ArrayList; |
5 | 6 |
|
7 |
import javax.swing.JOptionPane; |
|
8 |
|
|
9 |
import com.iver.andami.PluginServices; |
|
6 | 10 |
import com.iver.cit.gvsig.fmap.DriverException; |
7 | 11 |
import com.iver.cit.gvsig.fmap.MapControl; |
8 | 12 |
import com.iver.cit.gvsig.fmap.layers.FLyrRaster; |
... | ... | |
63 | 67 |
|
64 | 68 |
//Si nos salimos de los margenes de la capa lo ajustamos a esta |
65 | 69 |
double minx = rect.getMinX(), miny = rect.getMinY(), maxx = rect.getMaxX(), maxy = rect.getMaxY(); |
70 |
|
|
71 |
//Controlamos las coordenadas del recorte que no se salgan de la imagen. |
|
72 |
//De ser as? mostramos un error |
|
73 |
if(minx > extent.getMaxX() || maxx < extent.getMinX() || miny > extent.getMaxY() || maxy < extent.getMinY()){ |
|
74 |
JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(), |
|
75 |
PluginServices.getText(this, "coordenadas_erroneas")); |
|
76 |
return; |
|
77 |
} |
|
78 |
|
|
66 | 79 |
if(extent.getMinX() > rect.getMinX()) |
67 | 80 |
minx = extent.getMinX(); |
68 | 81 |
if(extent.getMinY() > rect.getMinY()) |
Also available in: Unified diff