Interface MutableTransformer
- All Superinterfaces:
BidirectionalTransformer,ChangeEventSupport,ShapeTransformer
- All Known Implementing Classes:
HyperbolicShapeTransformer,HyperbolicTransformer,LensTransformer,MagnifyShapeTransformer,MagnifyTransformer,MutableAffineTransformer,MutableTransformerDecorator
Provides an API for the mutation of a Function
and for adding listeners for changes on the Function
- Author:
- Tom Nelson
-
Method Summary
Modifier and TypeMethodDescriptionvoidconcatenate(AffineTransform transform) doubledoublegetScale()doubledoubledoubledoubledoubledoublevoidpreConcatenate(AffineTransform transform) voidrotate(double radians, double x, double y) voidvoidvoidvoidvoidsetTranslate(double dx, double dy) voidvoidtranslate(double dx, double dy) Methods inherited from interface edu.uci.ics.jung.visualization.transform.BidirectionalTransformer
inverseTransform, transformMethods inherited from interface edu.uci.ics.jung.visualization.util.ChangeEventSupport
addChangeListener, fireStateChanged, getChangeListeners, removeChangeListenerMethods inherited from interface edu.uci.ics.jung.visualization.transform.shape.ShapeTransformer
inverseTransform, transform
-
Method Details
-
translate
void translate(double dx, double dy) -
setTranslate
void setTranslate(double dx, double dy) -
scale
-
setScale
-
rotate
-
rotate
void rotate(double radians, double x, double y) -
shear
-
concatenate
-
preConcatenate
-
getScaleX
double getScaleX() -
getScaleY
double getScaleY() -
getScale
double getScale() -
getTranslateX
double getTranslateX() -
getTranslateY
double getTranslateY() -
getShearX
double getShearX() -
getShearY
double getShearY() -
getTransform
AffineTransform getTransform() -
setToIdentity
void setToIdentity() -
getRotation
double getRotation()
-