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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
concatenate
(AffineTransform transform) double
double
getScale()
double
double
double
double
double
double
void
preConcatenate
(AffineTransform transform) void
rotate
(double radians, double x, double y) void
void
void
void
void
setTranslate
(double dx, double dy) void
void
translate
(double dx, double dy) Methods inherited from interface edu.uci.ics.jung.visualization.transform.BidirectionalTransformer
inverseTransform, transform
Methods inherited from interface edu.uci.ics.jung.visualization.util.ChangeEventSupport
addChangeListener, fireStateChanged, getChangeListeners, removeChangeListener
Methods 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()
-