edu.sc.seis.fissuresUtil.map.tools
Class ZoomTool

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.map.tools.OpenMapTool
      extended by edu.sc.seis.fissuresUtil.map.tools.ZoomTool
All Implemented Interfaces:
com.bbn.openmap.event.MapMouseMode, com.bbn.openmap.event.PaintListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener

public class ZoomTool
extends OpenMapTool


Constructor Summary
ZoomTool(OpenMap om, float factor, java.lang.String id)
           
 
Method Summary
 void addZoomListener(com.bbn.openmap.event.ZoomListener zl)
           
 java.lang.String getID()
          Returns the id (MapMouseMode name).
 java.lang.String getPrettyName()
           
 void mouseClicked(java.awt.event.MouseEvent e)
          Invoked when the mouse button has been clicked (pressed and released) on a component.
 void removeZoomListener(com.bbn.openmap.event.ZoomListener zl)
           
 void reset()
           
 void setActive(boolean active)
           
 void zoom()
           
 
Methods inherited from class edu.sc.seis.fissuresUtil.map.tools.OpenMapTool
actAsProxyFor, actAsProxyFor, addMapMouseListener, getGUIIcon, getModeCursor, getPressedCursor, getProxyDistributionMask, isActive, isProxyFor, isVisible, listenerPaint, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, releaseProxy, removeAllMapMouseListeners, removeMapMouseListener, setModeCursor, setPressedCursor, setProxyDistributionMask
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZoomTool

public ZoomTool(OpenMap om,
                float factor,
                java.lang.String id)
Method Detail

addZoomListener

public void addZoomListener(com.bbn.openmap.event.ZoomListener zl)

removeZoomListener

public void removeZoomListener(com.bbn.openmap.event.ZoomListener zl)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Description copied from class: OpenMapTool
Invoked when the mouse button has been clicked (pressed and released) on a component.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Overrides:
mouseClicked in class OpenMapTool

zoom

public void zoom()

reset

public void reset()

setActive

public void setActive(boolean active)
Specified by:
setActive in interface com.bbn.openmap.event.MapMouseMode
Overrides:
setActive in class OpenMapTool

getID

public java.lang.String getID()
Returns the id (MapMouseMode name). This name should be unique for each MapMouseMode.

Returns:
String ID

getPrettyName

public java.lang.String getPrettyName()