public class HyperbolicShapeTransformer extends HyperbolicTransformer implements ShapeTransformer
LensTransformer.ComponentListenerImpl, LensTransformer.PolarPointellipse, magnificationdelegate| Constructor and Description |
|---|
HyperbolicShapeTransformer(java.awt.Component component)
Create an instance, setting values from the passed component
and registering to listen for size changes on the component.
|
HyperbolicShapeTransformer(java.awt.Component component,
MutableTransformer delegate)
Create an instance, setting values from the passed component
and registering to listen for size changes on the component,
with a possibly shared transform
delegate. |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Shape |
inverseTransform(java.awt.Shape shape) |
java.awt.Shape |
transform(java.awt.Shape shape)
Transform the supplied shape with the overridden transform
method so that the shape is distorted by the hyperbolic
transform.
|
java.awt.Shape |
transform(java.awt.Shape shape,
float flatness) |
inverseTransform, transformcartesianToPolar, cartesianToPolar, getDistanceFromCenter, getEllipse, getMagnification, getRatio, getViewCenter, getViewRadius, polarToCartesian, polarToCartesian, setEllipse, setMagnification, setToIdentity, setViewCenter, setViewRadiusaddChangeListener, 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, waitinverseTransform, transformconcatenate, getRotation, getScale, getScaleX, getScaleY, getShearX, getShearY, getTransform, getTranslateX, getTranslateY, preConcatenate, rotate, rotate, scale, setScale, setToIdentity, setTranslate, shear, translateaddChangeListener, fireStateChanged, getChangeListeners, removeChangeListenerpublic HyperbolicShapeTransformer(java.awt.Component component)
public HyperbolicShapeTransformer(java.awt.Component component,
MutableTransformer delegate)
delegate.public java.awt.Shape transform(java.awt.Shape shape)
transform in interface ShapeTransformertransform in class MutableTransformerDecoratorshape - a shape to transformpublic java.awt.Shape transform(java.awt.Shape shape,
float flatness)
public java.awt.Shape inverseTransform(java.awt.Shape shape)
inverseTransform in interface ShapeTransformerinverseTransform in class MutableTransformerDecorator