Class MapRegionEvent
- java.lang.Object
-
- java.util.EventObject
-
- javax.swing.event.ChangeEvent
-
- oracle.spatial.network.nfe.vis.maps.core.MapRegionEvent
-
- All Implemented Interfaces:
java.io.Serializable
public class MapRegionEvent extends javax.swing.event.ChangeEventContains information regarding a change in a canvas's map region- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intTYPE_PANstatic intTYPE_ZOOMINstatic intTYPE_ZOOMOUT
-
Constructor Summary
Constructors Constructor 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
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.geom.Rectangle2DgetNewDataWindow()Gets the current data windowjava.awt.geom.AffineTransformgetNewViewportTransform()Gets the current AffineTransformjava.awt.geom.Rectangle2DgetOldDataWindow()Gets the data window before the eventjava.awt.geom.AffineTransformgetOldViewportTransform()Gets the AffineTransform instance before the eventjava.awt.geom.AffineTransformgetTransformDifference()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
-
-
-
Constructor Detail
-
MapRegionEvent
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)Creates a new instance- Parameters:
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 window
-
-
Method Detail
-
getOldViewportTransform
public java.awt.geom.AffineTransform getOldViewportTransform()
Gets the AffineTransform instance before the event- Returns:
-
getNewViewportTransform
public java.awt.geom.AffineTransform getNewViewportTransform()
Gets the current AffineTransform- Returns:
-
getTransformDifference
public 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- Returns:
-
getOldDataWindow
public java.awt.geom.Rectangle2D getOldDataWindow()
Gets the data window before the event- Returns:
-
getNewDataWindow
public java.awt.geom.Rectangle2D getNewDataWindow()
Gets the current data window- Returns:
-
-