org.cresques.ui.cmd
Class CmdZoom

java.lang.Object
  extended byorg.cresques.ui.cmd.Cmd
      extended byorg.cresques.ui.cmd.CmdZoom

public class CmdZoom
extends Cmd

Comando zoom. Añade al canvas la capacidad de aumentar y disminuir la vista.

Author:
"Luis W. Sevilla"

Field Summary
 double aumenta
           
 double reduce
           
 
Fields inherited from class org.cresques.ui.cmd.Cmd
cursor, DRAG, LEFT, MIDDLE, PRESS, RELEASE, RIGHT, type
 
Constructor Summary
CmdZoom(CQMapCanvas canvas)
          Construye un nuevo CmdZoom para el Canvas
 
Method Summary
 void cmd(java.awt.geom.Point2D pt, int bt, int mouseEvent)
          Recibe los eventos del ratón.
 void zoomBox(Extent box)
          Realiza un zoom que abarque el Extent;
 void zoomMas(java.awt.geom.Point2D pt)
          Realiza un zoom de aumento, centrado en el Point2D;
 void zoomMenos(java.awt.geom.Point2D pt)
          Realiza un zoom de disminución, centrado en el Point2D;
 
Methods inherited from class org.cresques.ui.cmd.Cmd
get, getCursor, getEventsWanted, register
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aumenta

public double aumenta

reduce

public double reduce
Constructor Detail

CmdZoom

public CmdZoom(CQMapCanvas canvas)
Construye un nuevo CmdZoom para el Canvas

Parameters:
canvas -
Method Detail

cmd

public void cmd(java.awt.geom.Point2D pt,
                int bt,
                int mouseEvent)
Recibe los eventos del ratón.

Specified by:
cmd in class Cmd

zoomMas

public void zoomMas(java.awt.geom.Point2D pt)
Realiza un zoom de aumento, centrado en el Point2D;

Parameters:
pt -

zoomMenos

public void zoomMenos(java.awt.geom.Point2D pt)
Realiza un zoom de disminución, centrado en el Point2D;

Parameters:
pt -

zoomBox

public void zoomBox(Extent box)
Realiza un zoom que abarque el Extent;

Parameters:
box -