Revision 9971 trunk/extensions/extgvSIGPiloto-Raster/src/com/iver/cit/gvsig/project/documents/view/toolListeners/CutRasterListener.java

View differences:

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