public class SynchronizationViewImpl extends java.lang.Object implements SynchronizedViews
| Constructor and Description |
|---|
SynchronizationViewImpl(GCPList gpList,
ToolListener listener) |
| Modifier and Type | Method and Description |
|---|---|
long |
addPoint(java.awt.geom.Point2D map,
java.awt.geom.Point2D raster)
Añade un punto a las capas gráficas
|
void |
awakeActiveTools()
Activa la tool activa de las vistas
|
void |
centerToPoint(int n)
Centra las vistas sobre el punto pasado por parámetro
|
void |
disableAllTools()
Disables all tools in all views
|
void |
disableTool(int tool)
Disables a tool in all views
|
void |
enableTool(int tool)
Enables a tool
|
GeoPoint |
getPointByNumber(int number)
Obtiene un punto (GeoPoint) a partir de su número.
|
int |
getPointPositionByNumber(int number)
Obtiene la posición de un punto a partir de su número.
|
GeoreferencingView |
getViewMap()
Obtiene la vista con el mapa de referencia
|
IViewRequestManager |
getViewMapRequestManager()
Obtiene el gestor de la vista con la cartografía de referencia
|
GeoreferencingView |
getViewRaster()
Obtiene la vista con el raster a georreferenciar
|
IViewRequestManager |
getViewRasterRequestManager()
Obtiene el gestor de la vista con el raster a georreferenciar
|
GeoreferencingView |
getZoomMap()
Obtiene la vista con el zoom del mapa de referencia
|
IViewRequestManager |
getZoomMapRequestManager()
Obtiene el gestor de la vista zoom con la cartografía de referencia
|
GeoreferencingView |
getZoomRaster()
Obtiene la vista con el zoom del raster a georreferenciar
|
IViewRequestManager |
getZoomRasterRequestManager()
Obtiene el gestor de la vista zoom con el raster
|
void |
redrawPoints()
Recalcula las coordenadas de dibujado de los puntos de control
y redibuja estos en todas las vistas
|
void |
removeAllPoints()
Removes all points
|
void |
removePoint(int position)
Elimina un punto de la lista a partir de su posición
|
void |
setActiveLayerPoints(boolean active)
Activa o desactiva la capa de puntos
|
void |
setActiveLayerZoomCursor(boolean active)
Activa o desactiva la capa de puntos
|
void |
setActiveNumberPoint(boolean active)
Activa y desactiva los números de punto de las capas gráficas
|
void |
setBackgroundColor(java.awt.Color c)
Asigna el color de los gráficos.
|
void |
setControlPanel(GeorefControlPanel control)
Sets the control panel
|
void |
setCoordinates(int point,
double xMap,
double yMap,
double xRaster,
double yRaster)
Asigna las coordenadas del mundo real y raster al punto indicado en el parámetro.
|
void |
setGeoPointList(GCPList gpList)
Asigna el panel con la tabla
|
void |
setGraphicsColor(java.awt.Color c)
Asigna el color de los gráficos.
|
void |
setRequestsManager(IViewRequestManager vMap,
IViewRequestManager vRaster,
IViewRequestManager zMap,
IViewRequestManager zRaster)
Asigna los gestores de peticiones.
|
void |
setViews(GeoreferencingView vMap,
GeoreferencingView vRaster,
GeoreferencingView zMap,
GeoreferencingView zRaster,
PagedTable table)
Asigna las vistas
|
void |
setVisiblePoint(boolean visible,
int position)
Activa o desactiva la visualización de un punto.
|
void |
sleepActiveTools()
Desactiva la tool activa de las vistas
|
void |
synchronizeTablePointsNumerationWithGCPList()
Asigna la numeración a los puntos de control.
|
public SynchronizationViewImpl(GCPList gpList, ToolListener listener)
public void setViews(GeoreferencingView vMap, GeoreferencingView vRaster, GeoreferencingView zMap, GeoreferencingView zRaster, PagedTable table)
vRaster - vMap - zRaster - zMap - public void setRequestsManager(IViewRequestManager vMap, IViewRequestManager vRaster, IViewRequestManager zMap, IViewRequestManager zRaster)
vRaster - vMap - zRaster - zMap - public void disableAllTools()
disableAllTools in interface SynchronizedViewsenable - public void disableTool(int tool)
SynchronizedViewsdisableTool in interface SynchronizedViewstool - Constant defined in GeoreferencingSwingLibrarypublic void setGeoPointList(GCPList gpList)
tablePanel - public void sleepActiveTools()
sleepActiveTools in interface SynchronizedViewsactive - public void awakeActiveTools()
awakeActiveTools in interface SynchronizedViewsactive - public void enableTool(int tool)
SynchronizedViewsenableTool in interface SynchronizedViewspublic void setGraphicsColor(java.awt.Color c)
setGraphicsColor in interface SynchronizedViewsc - public void setBackgroundColor(java.awt.Color c)
setBackgroundColor in interface SynchronizedViewsc - public void centerToPoint(int n)
centerToPoint in interface SynchronizedViewsn - Número de punto sobre el que se centrará la visualizaciónpublic GeoreferencingView getViewMap()
public GeoreferencingView getViewRaster()
public GeoreferencingView getZoomMap()
public GeoreferencingView getZoomRaster()
public IViewRequestManager getViewMapRequestManager()
public IViewRequestManager getViewRasterRequestManager()
public IViewRequestManager getZoomMapRequestManager()
public IViewRequestManager getZoomRasterRequestManager()
public void setActiveLayerZoomCursor(boolean active)
setActiveLayerZoomCursor in interface SynchronizedViewsactive - public void setActiveNumberPoint(boolean active)
setActiveNumberPoint in interface SynchronizedViewsactive - public void setActiveLayerPoints(boolean active)
setActiveLayerPoints in interface SynchronizedViewsactive - public void redrawPoints()
redrawPoints in interface SynchronizedViewspublic void removePoint(int position)
SynchronizedViewsremovePoint in interface SynchronizedViewspublic void removeAllPoints()
SynchronizedViewsremoveAllPoints in interface SynchronizedViewspublic void synchronizeTablePointsNumerationWithGCPList()
synchronizeTablePointsNumerationWithGCPList in interface SynchronizedViewsNotInitializeExceptionpublic GeoPoint getPointByNumber(int number)
getPointByNumber in interface SynchronizedViewspublic int getPointPositionByNumber(int number)
getPointPositionByNumber in interface SynchronizedViewspublic void setVisiblePoint(boolean visible,
int position)
setVisiblePoint in interface SynchronizedViewsactive - true para activarlo y false para desactivarloposition - Posición del puntopublic void setCoordinates(int point,
double xMap,
double yMap,
double xRaster,
double yRaster)
setCoordinates in interface SynchronizedViewspoint - Punto a asignar las nuevas coordenadasxMap - Coordenada real en XyMap - Coordenada real en YxRaster - Coordenada pixel en XyRaster - Coordenada pixel en Ypublic long addPoint(java.awt.geom.Point2D map,
java.awt.geom.Point2D raster)
addPoint in interface SynchronizedViewsmap - Coordenadas del mapa del puntoraster - Coordenadas pixel del puntopublic void setControlPanel(GeorefControlPanel control)
SynchronizedViewssetControlPanel in interface SynchronizedViews