Revision 26868

View differences:

branches/v2_0_0_prep/extensions/extRasterTools-SE/src/org/gvsig/raster/beans/previewbase/PreviewRequestManager.java
36 36
import com.iver.andami.PluginServices;
37 37

  
38 38
/**
39
 * Gestor de visualizaci?n de preview. Se encarga del repintado de la imagen 
39
 * Gestor de visualizaci?n de preview. Se encarga del repintado de la imagen
40 40
 * de la previsualizaci?n
41
 * 
41
 *
42 42
 * 19/02/2008
43 43
 * @author Nacho Brodin nachobrodin@gmail.com
44 44
 */
45 45
public class PreviewRequestManager implements IClientImageNavigator {
46 46
	private PreviewBasePanel        previewBasePanel  = null;
47 47
	private FLyrRasterSE            previewLayer      = null;
48
	private IPreviewRenderProcess   renderProcess     = null; 
48
	private IPreviewRenderProcess   renderProcess     = null;
49 49

  
50 50
	/**
51 51
	 * Construye un ColorTableListener
52
	 * @param 
52
	 * @param
53 53
	 */
54
	public PreviewRequestManager(	PreviewBasePanel panel, 
55
									IPreviewRenderProcess renderProcess, 
54
	public PreviewRequestManager(	PreviewBasePanel panel,
55
									IPreviewRenderProcess renderProcess,
56 56
									FLyrRasterSE layer) {
57 57
		this.previewBasePanel = panel;
58 58
		this.renderProcess = renderProcess;
......
64 64
	 * @param fLayer
65 65
	 */
66 66
	private void setLayer(FLayer fLayer) {
67
		if (fLayer instanceof FLyrRasterSE) {
67
		if (fLayer instanceof FLyrRasterSE)
68 68
			try {
69 69
				previewLayer = (FLyrRasterSE) fLayer.cloneLayer();
70 70
			} catch (Exception e) {
71 71
				RasterToolsUtil.messageBoxError("preview_not_available", previewBasePanel, e);
72 72
			}
73
		}
74 73
	}
75 74

  
76 75
	/**
......
88 87
	 * @see org.gvsig.gui.beans.imagenavigator.IClientImageNavigator#drawImage(java.awt.Graphics2D,
89 88
	 *      double, double, double, double, double, int, int)
90 89
	 */
91
	public void drawImage(Graphics2D g, double x1, double y1, double x2, double y2, double zoom, int width, int height) 
90
	public void drawImage(Graphics2D g, double x1, double y1, double x2, double y2, double zoom, int width, int height)
92 91
		throws ImageUnavailableException {
93 92
		if (previewLayer == null || !(previewLayer instanceof IRasterRendering))
94 93
			throw new ImageUnavailableException(PluginServices.getText(this, "error_dont_exists_layer"));
95 94

  
96
		IRasterRendering rendering = ((IRasterRendering) previewLayer);
95
		IRasterRendering rendering = (previewLayer);
97 96

  
98 97
		// Inicializo el ViewPort
99 98
		ViewPort vp = new ViewPort(null);
100
		Envelope env = new DefaultEnvelope(x1, y1, x2, y2);
99
		Envelope env = new DefaultEnvelope(x1, y2, x2, y1);
101 100
		vp.setEnvelope(env);
102 101
		vp.setImageSize(new Dimension(width, height));
103 102

  

Also available in: Unified diff