public interface GeorefCanvas
Modifier and Type | Method and Description |
---|---|
Color |
getBackgroundColor()
Obtiene el color de fondo
|
Rectangle2D |
getCanvasExtent()
Obtiene el extent actual asignado al canvas
|
Point2D |
getCenter()
Obtiene el centro del canvas
|
Rectangle2D |
getExtent()
Obtiene el extent del canvas en coordenadas del mundo real
|
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
|
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(Color backgroundColor)
Asigna el color de fondo
|
void |
setCanvasExtent(Rectangle2D r)
Asigna el extent del canvas
|
void |
setCenter(Point2D center)
Asigna un nuevo centro de visualización
|
void |
setDrawParams(BufferedImage img,
Rectangle2D ext,
double pixelSize,
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(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(Color textColor)
Asigna el color del texto
|
void |
setViewCenter(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
|
Point2D |
viewCoordsFromWorld(Point2D p)
Conversión de un punto en coordenadas del canvas a reales
|
Point2D |
viewCoordsToWorld(Point2D p)
Conversión de un punto en coordenadas del canvas a reales
|
void setDrawParams(BufferedImage img, Rectangle2D ext, double pixelSize, 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(Point2D center)
center
- void repaint()
Point2D viewCoordsToWorld(Point2D p)
p
- Point2D viewCoordsFromWorld(Point2D p)
p
- Rectangle2D getExtent()
void setViewCenter(Point2D c)
center
- void setPixelCenter(Point2D c)
center
- void setPixelCenter(int x, int y)
center
- void setGraphicLayer(IGraphicLayer layer)
layer
- IGraphicLayerList<IGraphicLayer> getGraphicLayers()
void setZoom(double scale)
scale
- double getZoom()
Rectangle2D getCanvasExtent()
void setCanvasExtent(Rectangle2D r)
r
- double getPixelSize()
Point2D getCenter()
void setShowInfo(boolean showInfo)
showInfo
- void setMinxMaxyUL(boolean v)
v
- boolean getMinxMaxyUL()
v
- void setTextColor(Color textColor)
textColor
- Color getTextColor()
Color getBackgroundColor()
void setBackgroundColor(Color backgroundColor)
backgroundColor
- boolean isForceRequest()
void setForceRequest(boolean forceRequest)
forceRequest
-