public class MagnifyTransformer extends LensTransformer implements MutableTransformer
LensTransformer.ComponentListenerImpl, LensTransformer.PolarPoint
ellipse, magnification
delegate
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 |
transform(java.awt.geom.Point2D graphPoint)
override base class transform to project the fisheye effect
|
cartesianToPolar, cartesianToPolar, getDistanceFromCenter, getEllipse, getMagnification, getRatio, getViewCenter, getViewRadius, polarToCartesian, polarToCartesian, setEllipse, setMagnification, setToIdentity, setViewCenter, setViewRadius
addChangeListener, concatenate, fireStateChanged, getChangeListeners, getDelegate, getRotation, getScale, getScaleX, getScaleY, getShearX, getShearY, getTransform, getTranslateX, getTranslateY, inverseTransform, preConcatenate, removeChangeListener, rotate, rotate, scale, setDelegate, setScale, setTranslate, shear, transform, translate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
concatenate, getRotation, getScale, getScaleX, getScaleY, getShearX, getShearY, getTransform, getTranslateX, getTranslateY, preConcatenate, rotate, rotate, scale, setScale, setToIdentity, setTranslate, shear, translate
inverseTransform, transform
addChangeListener, fireStateChanged, getChangeListeners, removeChangeListener
public 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 Transformer
transform
in class LensTransformer
graphPoint
- graph point to convertpublic java.awt.geom.Point2D inverseTransform(java.awt.geom.Point2D viewPoint)
inverseTransform
in interface Transformer
inverseTransform
in class LensTransformer
viewPoint
- screen point to convert