public class MagnifyTransformer extends LensTransformer implements MutableTransformer
LensTransformer.ComponentListenerImpl
lensShape, magnification
delegate
Constructor and Description |
---|
MagnifyTransformer(Component component)
Create an instance, setting values from the passed component
and registering to listen for size changes on the component.
|
MagnifyTransformer(Component component,
MutableTransformer delegate)
Create an instance with a possibly shared transform.
|
Modifier and Type | Method and Description |
---|---|
Point2D |
inverseTransform(Point2D viewPoint)
override base class to un-project the fisheye effect
|
Point2D |
magnify(Point2D graphPoint)
Magnifies the point, without considering the Lens.
|
Point2D |
transform(Point2D graphPoint)
override base class transform to project the fisheye effect
|
getDistanceFromCenter, getLensShape, getMagnification, getRatio, getViewCenter, getViewRadius, inverseTransform, setLensShape, setMagnification, setToIdentity, setViewCenter, setViewRadius, transform
addChangeListener, concatenate, fireStateChanged, getChangeListeners, getDelegate, getRotation, getScale, getScaleX, getScaleY, getShearX, getShearY, getTransform, getTranslateX, getTranslateY, preConcatenate, removeChangeListener, rotate, rotate, scale, setDelegate, setScale, setTranslate, shear, 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(Component component)
component
- the component used for renderingpublic MagnifyTransformer(Component component, MutableTransformer delegate)
component
- the component used for renderingdelegate
- the transformer to usepublic Point2D transform(Point2D graphPoint)
transform
in interface BidirectionalTransformer
transform
in class LensTransformer
graphPoint
- graph point to convertpublic Point2D inverseTransform(Point2D viewPoint)
inverseTransform
in interface BidirectionalTransformer
inverseTransform
in class LensTransformer
viewPoint
- screen point to convertCopyright © 2015. All rights reserved.