Revision 1717 org.gvsig.raster.georeferencing/trunk/org.gvsig.raster.georeferencing/org.gvsig.raster.georeferencing.swing/org.gvsig.raster.georeferencing.swing.impl/src/main/java/org/gvsig/raster/georeferencing/swing/impl/view/synchronize/SynchronizationViewImpl.java
SynchronizationViewImpl.java | ||
---|---|---|
32 | 32 |
import org.gvsig.raster.georeferencing.swing.view.GeoreferencingView; |
33 | 33 |
import org.gvsig.raster.georeferencing.swing.view.IViewRequestManager; |
34 | 34 |
import org.gvsig.raster.georeferencing.swing.view.SynchronizedViews; |
35 |
import org.gvsig.raster.georeferencing.swing.view.ToolListener; |
|
36 |
import org.gvsig.raster.swing.pagedtable.PagedTable; |
|
35 | 37 |
|
36 | 38 |
/** |
37 | 39 |
* Gestor para operaciones con las vistas y zooms |
... | ... | |
55 | 57 |
private GeoPointList gpList = null; |
56 | 58 |
private GCPSynchronizationImpl gcpSync = null; |
57 | 59 |
|
58 |
public SynchronizationViewImpl(GeoPointList gpList) { |
|
60 |
public SynchronizationViewImpl(GeoPointList gpList, ToolListener listener) {
|
|
59 | 61 |
this.gpList = gpList; |
62 |
gcpSync = new GCPSynchronizationImpl(gpList, listener); |
|
63 |
|
|
60 | 64 |
} |
61 | 65 |
|
62 |
public void setGCPSync(GCPSynchronizationImpl gcpSync) { |
|
63 |
this.gcpSync = gcpSync; |
|
64 |
} |
|
65 |
|
|
66 | 66 |
/** |
67 | 67 |
* Asigna las vistas |
68 | 68 |
* @param vRaster |
... | ... | |
74 | 74 |
GeoreferencingView vRaster, |
75 | 75 |
GeoreferencingView vMap, |
76 | 76 |
GeoreferencingView zRaster, |
77 |
GeoreferencingView zMap) { |
|
77 |
GeoreferencingView zMap, |
|
78 |
PagedTable table) { |
|
78 | 79 |
viewRaster = vRaster; |
79 | 80 |
viewMap = vMap; |
80 | 81 |
zoomMap = zMap; |
81 | 82 |
zoomRaster = zRaster; |
83 |
gcpSync.setViews(vMap, vRaster, zMap, zRaster, table); |
|
82 | 84 |
} |
83 | 85 |
|
84 | 86 |
/** |
... | ... | |
97 | 99 |
viewMapRequestManager= vMap; |
98 | 100 |
zoomRasterRequestManager = zRaster; |
99 | 101 |
zoomMapRequestManager = zMap; |
102 |
gcpSync.setRequestsManager(vRaster, vMap, zRaster, zMap); |
|
100 | 103 |
} |
101 | 104 |
|
102 | 105 |
/** |
... | ... | |
344 | 347 |
* a los GeoPuntos |
345 | 348 |
* @throws NotInitializeException |
346 | 349 |
*/ |
347 |
public void calcPointsNumeration() throws NotInitializeException {
|
|
350 |
public void calcPointsNumeration() { |
|
348 | 351 |
gcpSync.calcPointsNumeration(); |
349 | 352 |
} |
350 | 353 |
|
Also available in: Unified diff