public class ZoomCursorGraphicLayer extends java.lang.Object implements IGraphicLayer
| Constructor and Description |
|---|
ZoomCursorGraphicLayer(int pX,
int pY,
int w,
int h,
ToolListener listener)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
awake()
Recupera el estado de activación que tenía antes de la última invocación
de sleep
|
void |
draw(java.awt.Graphics2D g,
java.awt.geom.Rectangle2D ext,
int w,
int h)
Dibujado del gráfico
|
java.awt.Color |
getColor()
Obtiene el color del cursor
|
java.awt.geom.Rectangle2D |
getCursorViewCoordinates()
Obtiene las coordenadas de la ventana de zoom.
|
int |
getOperation()
Obtiene la operación sobre el cursor que hay seleccionada
|
boolean |
isActive()
Consulta si es posible interactuar con el la capa de cursor de zoom
|
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e)
Cuando se pincha y se arrastra en los contornos se redimensiona el marco.
|
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
recalcMapDrawCoordinates() |
void |
recalcPixelDrawCoordinates() |
void |
resetCursorSize()
Inicializa el tamaño del cursor
|
void |
setActive(boolean active)
Asigna el flag que activa y desactiva la interactuación con capa de control de zoom
|
void |
setColor(java.awt.Color color)
Asigna el color del cursor
|
void |
setCursorPosition(int x,
int y)
Asigna la posición del cursor en el canvas
|
void |
setCursorSize(int w,
int h)
Asigna el tamaño del cursor en pixeles del canvas
|
void |
setGeoreferencingView(GeoreferencingView view) |
void |
sleep()
Desactiva la herramienta temporalmente.
|
public ZoomCursorGraphicLayer(int pX,
int pY,
int w,
int h,
ToolListener listener)
pX - Posición en X del cursor en la vistapY - Posición en Y del cursor en la vistaw - Ancho del cursor en la vistah - Alto del cursor en la vistalistener - Listener para acciones de finalización de la operación de zoompublic void setGeoreferencingView(GeoreferencingView view)
public void setCursorPosition(int x,
int y)
x - Posición en Xy - Posición en Ypublic void setCursorSize(int w,
int h)
w - Anchoh - Altopublic void resetCursorSize()
public java.awt.geom.Rectangle2D getCursorViewCoordinates()
public void draw(java.awt.Graphics2D g,
java.awt.geom.Rectangle2D ext,
int w,
int h)
IGraphicLayerdraw in interface IGraphicLayerg - Graphics2Dext - Rectangle2D del área de dibujadow - Ancho en píxeles del área de dibujadoh - Alto en píxeles del área de dibujadopublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic int getOperation()
public void sleep()
public void awake()
public boolean isActive()
public void setActive(boolean active)
activeEvent - public java.awt.Color getColor()
public void setColor(java.awt.Color color)
color - public void recalcPixelDrawCoordinates()
public void recalcMapDrawCoordinates()