edu.uci.ics.jung.visualization.transform
Interface MutableTransformer
- All Superinterfaces:
- ChangeEventSupport, ShapeTransformer, Transformer
- All Known Implementing Classes:
- HyperbolicTransformer, LensTransformer, MagnifyTransformer, MutableAffineTransformer, MutableTransformerDecorator
- public interface MutableTransformer
- extends ShapeTransformer, ChangeEventSupport
Provides an API for the mutation of a transformer
and for adding listeners for changes on the transformer
- Author:
- Tom Nelson - RABA Technologies
Method Summary |
void |
concatenate(AffineTransform transform)
|
double |
getRotation()
|
double |
getScale()
|
double |
getScaleX()
|
double |
getScaleY()
|
double |
getShearX()
|
double |
getShearY()
|
AffineTransform |
getTransform()
|
double |
getTranslateX()
|
double |
getTranslateY()
|
void |
preConcatenate(AffineTransform transform)
|
void |
rotate(double radians,
double x,
double y)
|
void |
rotate(double radians,
Point2D point)
|
void |
scale(double sx,
double sy,
Point2D point)
|
void |
setScale(double sx,
double sy,
Point2D point)
|
void |
setToIdentity()
|
void |
setTranslate(double dx,
double dy)
|
void |
shear(double shx,
double shy,
Point2D from)
|
void |
translate(double dx,
double dy)
|
translate
public void translate(double dx,
double dy)
setTranslate
public void setTranslate(double dx,
double dy)
scale
public void scale(double sx,
double sy,
Point2D point)
setScale
public void setScale(double sx,
double sy,
Point2D point)
rotate
public void rotate(double radians,
Point2D point)
rotate
public void rotate(double radians,
double x,
double y)
shear
public void shear(double shx,
double shy,
Point2D from)
concatenate
public void concatenate(AffineTransform transform)
preConcatenate
public void preConcatenate(AffineTransform transform)
getScaleX
public double getScaleX()
getScaleY
public double getScaleY()
getScale
public double getScale()
getTranslateX
public double getTranslateX()
getTranslateY
public double getTranslateY()
getShearX
public double getShearX()
getShearY
public double getShearY()
getTransform
public AffineTransform getTransform()
setToIdentity
public void setToIdentity()
getRotation
public double getRotation()