public class MagnifyTransformer extends LensTransformer implements MutableTransformer
LensTransformer.ComponentListenerImpllensShape, magnificationdelegate| Constructor and Description |
|---|
MagnifyTransformer(java.awt.Component component)
create an instance, setting values from the passed component
and registering to listen for size changes on the component
|
MagnifyTransformer(java.awt.Component component,
MutableTransformer delegate)
create an instance with a possibly shared transform
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.geom.Point2D |
inverseTransform(java.awt.geom.Point2D viewPoint)
override base class to un-project the fisheye effect
|
java.awt.geom.Point2D |
magnify(java.awt.geom.Point2D graphPoint)
magnifies the point, without considering the Lens
|
java.awt.geom.Point2D |
transform(java.awt.geom.Point2D graphPoint)
override base class transform to project the fisheye effect
|
getDistanceFromCenter, getLensShape, getMagnification, getRatio, getViewCenter, getViewRadius, inverseTransform, setLensShape, setMagnification, setToIdentity, setViewCenter, setViewRadius, transformaddChangeListener, concatenate, fireStateChanged, getChangeListeners, getDelegate, getRotation, getScale, getScaleX, getScaleY, getShearX, getShearY, getTransform, getTranslateX, getTranslateY, preConcatenate, removeChangeListener, rotate, rotate, scale, setDelegate, setScale, setTranslate, shear, translateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconcatenate, getRotation, getScale, getScaleX, getScaleY, getShearX, getShearY, getTransform, getTranslateX, getTranslateY, preConcatenate, rotate, rotate, scale, setScale, setToIdentity, setTranslate, shear, translateinverseTransform, transformaddChangeListener, fireStateChanged, getChangeListeners, removeChangeListenerpublic MagnifyTransformer(java.awt.Component component)
component - public MagnifyTransformer(java.awt.Component component,
MutableTransformer delegate)
component - delegate - public java.awt.geom.Point2D transform(java.awt.geom.Point2D graphPoint)
transform in interface BidirectionalTransformertransform in class LensTransformergraphPoint - graph point to convertpublic java.awt.geom.Point2D inverseTransform(java.awt.geom.Point2D viewPoint)
inverseTransform in interface BidirectionalTransformerinverseTransform in class LensTransformerviewPoint - screen point to convertpublic java.awt.geom.Point2D magnify(java.awt.geom.Point2D graphPoint)
graphPoint -