public class MapRegionEvent
extends javax.swing.event.ChangeEvent
Modifier and Type | Field and Description |
---|---|
static int |
TYPE_PAN |
static int |
TYPE_ZOOMIN |
static int |
TYPE_ZOOMOUT |
Constructor and Description |
---|
MapRegionEvent(java.lang.Object src, java.awt.geom.AffineTransform oldXFM, java.awt.geom.AffineTransform newXFM, java.awt.geom.Rectangle2D oldDataWindow, java.awt.geom.Rectangle2D newDataWindow)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
java.awt.geom.Rectangle2D |
getNewDataWindow()
Gets the current data window
|
java.awt.geom.AffineTransform |
getNewViewportTransform()
Gets the current AffineTransform
|
java.awt.geom.Rectangle2D |
getOldDataWindow()
Gets the data window before the event
|
java.awt.geom.AffineTransform |
getOldViewportTransform()
Gets the AffineTransform instance before the event
|
java.awt.geom.AffineTransform |
getTransformDifference()
The transformation difference from the old to the new Objects rendered in the old transformation can apply this to be transformed to the new transform
|
public static int TYPE_ZOOMIN
public static int TYPE_ZOOMOUT
public static int TYPE_PAN
public MapRegionEvent(java.lang.Object src, java.awt.geom.AffineTransform oldXFM, java.awt.geom.AffineTransform newXFM, java.awt.geom.Rectangle2D oldDataWindow, java.awt.geom.Rectangle2D newDataWindow)
src
- the source that fired the eventoldXFM
- the AffineTransform instance before the eventnewXFM
- the current AffineTransformoldDataWindow
- the data window before the eventnewDataWindow
- the current data windowpublic java.awt.geom.AffineTransform getOldViewportTransform()
public java.awt.geom.AffineTransform getNewViewportTransform()
public java.awt.geom.AffineTransform getTransformDifference()
public java.awt.geom.Rectangle2D getOldDataWindow()
public java.awt.geom.Rectangle2D getNewDataWindow()