Revision 18236 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/georeferencing/Georeferencing.java
Georeferencing.java | ||
---|---|---|
18 | 18 |
*/ |
19 | 19 |
package org.gvsig.rastertools.georeferencing; |
20 | 20 |
|
21 |
import java.awt.Dimension; |
|
22 | 21 |
import java.awt.geom.Point2D; |
23 | 22 |
import java.awt.geom.Rectangle2D; |
24 | 23 |
import java.awt.image.BufferedImage; |
... | ... | |
31 | 30 |
import org.gvsig.raster.util.RasterToolsUtil; |
32 | 31 |
import org.gvsig.rastertools.georeferencing.ui.launcher.GeorefLauncherDialog; |
33 | 32 |
import org.gvsig.rastertools.georeferencing.ui.table.GCPTablePanel; |
33 |
import org.gvsig.rastertools.georeferencing.ui.zoom.ViewRasterRequestManager; |
|
34 | 34 |
import org.gvsig.rastertools.georeferencing.view.ViewDialog; |
35 | 35 |
import org.gvsig.rastertools.georeferencing.view.ZoomMapDialog; |
36 | 36 |
import org.gvsig.rastertools.georeferencing.view.ZoomRasterDialog; |
... | ... | |
128 | 128 |
zoomPixel = new ZoomRasterDialog(smallWindowsWidth + tableWidth, posYViews, smallWindowsWidth, smallWindowsHeight); |
129 | 129 |
|
130 | 130 |
view = new ViewDialog(wViews, 0, wViews, hViews); |
131 |
viewRequestManager = new ViewRasterRequestManager(view, lyrToGeoref); |
|
131 |
view.setShowInfo(true); |
|
132 |
//Gestor de peticiones a la capa (IExtensionRequest) |
|
133 |
ViewRasterRequestManager viewRequestManager = new ViewRasterRequestManager(view, lyrToGeoref); |
|
134 |
//Asignamos al componente cual ser? su gestor de peticiones. Cada vez que se pulse un zoom el componente har? |
|
135 |
//una llamada request a su gestor de peticiones |
|
132 | 136 |
view.setExtensionRequest(viewRequestManager); |
133 | 137 |
|
134 | 138 |
/*GeoPoint gp = new GeoPoint(new Point2D.Double(100, 100), null); |
135 | 139 |
GPGraphic gpg = new GPGraphic(GPGraphic.PIXEL, gp); |
136 | 140 |
view.getPixelGraphicLayer().addGeoPoint(gpg);*/ |
137 | 141 |
|
138 |
BufferedImage imgRasterToGeoref = viewRequestManager.drawRasterLayer(new Dimension(wViews, hViews)); |
|
142 |
/*BufferedImage imgRasterToGeoref = viewRequestManager.drawRasterLayer(new Dimension(wViews, hViews));
|
|
139 | 143 |
if(imgView != null) |
140 | 144 |
setMapParams(imgView, vp); |
141 | 145 |
if(imgRasterToGeoref != null) |
142 | 146 |
setPixelParams(imgRasterToGeoref, lyrToGeoref); |
143 |
|
|
147 |
*/ |
|
144 | 148 |
PluginServices.getMDIManager().addWindow(view); |
145 | 149 |
PluginServices.getMDIManager().addWindow(table); |
146 | 150 |
PluginServices.getMDIManager().addWindow(zoomMap); |
147 | 151 |
PluginServices.getMDIManager().addWindow(zoomPixel); |
152 |
|
|
153 |
//Inicializamos la extensi?n del componente y dibujamos |
|
154 |
viewRequestManager.initRequest(lyrToGeoref.getFullExtent()); |
|
155 |
view.setZoomCursorSize(zoomPixel.getCanvasWidth(), zoomPixel.getCanvasHeight()); |
|
148 | 156 |
} |
149 | 157 |
|
150 | 158 |
/** |
Also available in: Unified diff