BUTTON_LEFT, BUTTON_MIDDLE, BUTTON_RIGHT, geomManager, LOG
Constructor and Description |
---|
GeoRasterBehavior(PanListener zili,
ITransformIO windowIO)
Crea un nuevo GeoRasterBehavior.
|
GeoRasterBehavior(PanListener zili,
ITransformIO windowIO,
FLyrRaster lyr)
Crea un nuevo RectangleBehavior.
|
Modifier and Type | Method and Description |
---|---|
Image |
getImageCursor()
Gets the mouse cursor of the tool listener associated to this behavior.
|
FLyrRaster |
getLayer()
Función que carga la capa si todavía no lo está.
|
ToolListener |
getListener()
Gets the
ToolListener used by this behavior to perform actions on the
associated MapControl object. |
MapControl |
getMapControl()
Returns the reference to the
MapControl object that this behavior uses. |
void |
mouseClicked(MouseEvent e) |
void |
mouseDragged(MouseEvent e)
Esta función repinta el canvas si se está arrasrtando la imagen para
poder ver el marco de arrastre.
|
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mouseMoved(MouseEvent e)
Coloca el cursor del ratón con el icono adecuado cuando entra dentro de la
imagen.
|
void |
mousePressed(MouseEvent e)
Si no está activo el cursor por defecto capturamos el punto
seleccionado en coordenadas del mundo real.
|
void |
mouseReleased(MouseEvent e)
Cuando soltamos el botón del ratón desplazamos la imagen a la posición
de destino calculando el extent nuevamente.
|
void |
mouseWheelMoved(MouseWheelEvent e) |
void |
paintComponent(MapControlDrawer mapControlDrawer)
Función de pintado del canvas.Pintamos un marco a la imagen para saber
donde la movemos.
|
void |
resetDefaultCursor() |
void |
setCursorImage(Image cursor) |
void |
setITransformIO(ITransformIO gld)
Asigna el objeto externo para variar la transformación
|
void |
setLayer(FLyrRaster lyr)
Asigna la capa raster
|
void |
setMapControl(MapControl mc)
Associates this behavior to a
MapControl object. |
clean, createArc, createArc, createArc, createCircle, createPoint, createPoint, isMyButton, isMyButton, paintComponent, resetMyButton
public GeoRasterBehavior(PanListener zili, ITransformIO windowIO)
zili
- listener.windowIO
- public GeoRasterBehavior(PanListener zili, ITransformIO windowIO, FLyrRaster lyr)
zili
- listener.public void setLayer(FLyrRaster lyr)
lyr
- public void setITransformIO(ITransformIO gld)
gld
- public FLyrRaster getLayer()
public void mouseMoved(MouseEvent e) throws BehaviorException
mouseMoved
in interface IBehavior
mouseMoved
in class Behavior
BehaviorException
- any exception processing the action associated to a mouse moved event, by the IBehavior
objectMouseMotionListener.mouseMoved(java.awt.event.MouseEvent)
public void mousePressed(MouseEvent e) throws BehaviorException
mousePressed
in interface IBehavior
mousePressed
in class Behavior
BehaviorException
- any exception processing the action associated to a mouse pressed event, by the IBehavior
objectMouseListener.mousePressed(java.awt.event.MouseEvent)
public void mouseReleased(MouseEvent e) throws BehaviorException
mouseReleased
in interface IBehavior
mouseReleased
in class Behavior
BehaviorException
- any exception processing the action associated to a mouse released event, by the IBehavior
objectMouseListener.mouseReleased(java.awt.event.MouseEvent)
public void paintComponent(MapControlDrawer mapControlDrawer)
paintComponent
in interface IBehavior
paintComponent
in class Behavior
Graphics.drawImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
public void mouseDragged(MouseEvent e) throws BehaviorException
mouseDragged
in interface IBehavior
mouseDragged
in class Behavior
BehaviorException
- any exception processing the action associated to a mouse dragged event, by the IBehavior
objectMouseMotionListener.mouseDragged(java.awt.event.MouseEvent)
public ToolListener getListener()
IBehavior
Gets the ToolListener
used by this behavior to perform actions on the
associated MapControl
object.
getListener
in interface IBehavior
getListener
in class Behavior
ToolListener
used by this behaviorpublic MapControl getMapControl()
IBehavior
Returns the reference to the MapControl
object that this behavior uses.
getMapControl
in interface IBehavior
getMapControl
in class Behavior
MapControl
object used this behaviorIBehavior.setMapControl(MapControl)
public void mouseClicked(MouseEvent e) throws BehaviorException
mouseClicked
in interface IBehavior
mouseClicked
in class Behavior
BehaviorException
- any exception processing the action associated to a mouse clicked event, by the IBehavior
objectMouseListener.mouseClicked(java.awt.event.MouseEvent)
public void mouseEntered(MouseEvent e) throws BehaviorException
mouseEntered
in interface IBehavior
mouseEntered
in class Behavior
BehaviorException
- any exception processing the action associated to a mouse entered event, by the IBehavior
objectMouseListener.mouseEntered(java.awt.event.MouseEvent)
public void mouseExited(MouseEvent e) throws BehaviorException
mouseExited
in interface IBehavior
mouseExited
in class Behavior
BehaviorException
- any exception processing the action associated to a mouse exited event, by the IBehavior
objectMouseListener.mouseExited(java.awt.event.MouseEvent)
public void mouseWheelMoved(MouseWheelEvent e) throws BehaviorException
mouseWheelMoved
in interface IBehavior
mouseWheelMoved
in class Behavior
BehaviorException
- any exception processing the action associated to a mouse wheel event, by the IBehavior
objectMouseWheelListener.mouseWheelMoved(java.awt.event.MouseWheelEvent)
public void setMapControl(MapControl mc)
IBehavior
Associates this behavior to a MapControl
object.
setMapControl
in interface IBehavior
setMapControl
in class Behavior
mc
- the MapControl
object to associateIBehavior.getMapControl()
public void setCursorImage(Image cursor)
public Image getImageCursor()
IBehavior
Gets the mouse cursor of the tool listener associated to this behavior.
getImageCursor
in interface IBehavior
getImageCursor
in class Behavior
public void resetDefaultCursor()