public interface GeorefCanvas
| Modifier and Type | Method and Description |
|---|---|
java.awt.Color |
getBackgroundColor()
Obtiene el color de fondo
|
java.awt.geom.Rectangle2D |
getCanvasExtent()
Obtiene el extent actual asignado al canvas
|
java.awt.geom.Point2D |
getCenter()
Obtiene el centro del canvas
|
java.awt.geom.Rectangle2D |
getExtent()
Obtiene el extent del canvas en coordenadas del mundo real
|
java.util.List<IGraphicLayer> |
getGraphicLayers()
Obtiene la lista de capas gráficas
|
boolean |
getMinxMaxyUL()
Obtiene el valor para el flag minxMaxyUL.
|
double |
getPixelSize()
Obtiene el tamaño de pixel
|
java.awt.Color |
getTextColor()
Obtiene el color del texto
|
double |
getZoom()
Obtiene la escala aplicada en el dibujado
|
boolean |
isForceRequest()
Normalmente no se hace una petición al dibujado del raster si el extent no ha variado.
|
void |
repaint() |
void |
setBackgroundColor(java.awt.Color backgroundColor)
Asigna el color de fondo
|
void |
setCanvasExtent(java.awt.geom.Rectangle2D r)
Asigna el extent del canvas
|
void |
setCenter(java.awt.geom.Point2D center)
Asigna un nuevo centro de visualización
|
void |
setDrawParams(java.awt.image.BufferedImage img,
java.awt.geom.Rectangle2D ext,
double pixelSize,
java.awt.geom.Point2D center)
Asigna los parámetros de dibujado
|
void |
setForceRequest(boolean forceRequest)
Normalmente no se hace una petición al dibujado del raster si el extent no ha variado.
|
void |
setGraphicLayer(IGraphicLayer layer)
Asigna una capa gráfica
|
void |
setMinxMaxyUL(boolean v)
Asigna el valor para el flag minxMaxyUL.
|
void |
setPixelCenter(int x,
int y)
Asigna un nuevo centro de visualización en coordenadas pixel.
|
void |
setPixelCenter(java.awt.geom.Point2D c)
Asigna un nuevo centro de visualización en coordenadas pixel
del área de dibujado (canvas).
|
void |
setShowInfo(boolean showInfo)
Activa o desactiva el mostrado de información
|
void |
setTextColor(java.awt.Color textColor)
Asigna el color del texto
|
void |
setViewCenter(java.awt.geom.Point2D c)
Asigna un nuevo centro de visualización en coordenadas del
componente.
|
void |
setViewListener(ViewListener listener)
Asigna el listener de eventos de la vista
|
void |
setZoom(double scale)
Asigna la escala para el nuevo zoom
|
java.awt.geom.Point2D |
viewCoordsFromWorld(java.awt.geom.Point2D p)
Conversión de un punto en coordenadas del canvas a reales
|
java.awt.geom.Point2D |
viewCoordsToWorld(java.awt.geom.Point2D p)
Conversión de un punto en coordenadas del canvas a reales
|
void setDrawParams(java.awt.image.BufferedImage img,
java.awt.geom.Rectangle2D ext,
double pixelSize,
java.awt.geom.Point2D center)
img - Buffer con un área de datosext - Rectangle2D del área de datos dadapixelSize - Tamaño de pixelcenter - Punto del área de datos donde se quiere centrar el dibujado del buffervoid setViewListener(ViewListener listener)
listener - void setCenter(java.awt.geom.Point2D center)
center - void repaint()
java.awt.geom.Point2D viewCoordsToWorld(java.awt.geom.Point2D p)
p - java.awt.geom.Point2D viewCoordsFromWorld(java.awt.geom.Point2D p)
p - java.awt.geom.Rectangle2D getExtent()
void setViewCenter(java.awt.geom.Point2D c)
center - void setPixelCenter(java.awt.geom.Point2D c)
center - void setPixelCenter(int x,
int y)
center - void setGraphicLayer(IGraphicLayer layer)
layer - IGraphicLayerjava.util.List<IGraphicLayer> getGraphicLayers()
void setZoom(double scale)
scale - double getZoom()
java.awt.geom.Rectangle2D getCanvasExtent()
void setCanvasExtent(java.awt.geom.Rectangle2D r)
r - double getPixelSize()
java.awt.geom.Point2D getCenter()
void setShowInfo(boolean showInfo)
showInfo - void setMinxMaxyUL(boolean v)
v - boolean getMinxMaxyUL()
v - void setTextColor(java.awt.Color textColor)
textColor - java.awt.Color getTextColor()
java.awt.Color getBackgroundColor()
void setBackgroundColor(java.awt.Color backgroundColor)
backgroundColor - boolean isForceRequest()
void setForceRequest(boolean forceRequest)
forceRequest -