Package mgui.interfaces.shapes.graphs
Class Graph2DInt.DrawingTransformer
java.lang.Object
edu.uci.ics.jung.visualization.BasicTransformer
mgui.interfaces.shapes.graphs.Graph2DInt.DrawingTransformer
- All Implemented Interfaces:
edu.uci.ics.jung.visualization.MultiLayerTransformer,edu.uci.ics.jung.visualization.transform.BidirectionalTransformer,edu.uci.ics.jung.visualization.transform.MutableTransformer,edu.uci.ics.jung.visualization.transform.shape.ShapeTransformer,edu.uci.ics.jung.visualization.util.ChangeEventSupport,java.util.EventListener,javax.swing.event.ChangeListener
- Enclosing class:
- Graph2DInt
protected class Graph2DInt.DrawingTransformer
extends edu.uci.ics.jung.visualization.BasicTransformer
implements edu.uci.ics.jung.visualization.transform.MutableTransformer
-
Field Summary
Fields Modifier and Type Field Description protected DrawingEnginedrawing_engineFields inherited from class edu.uci.ics.jung.visualization.BasicTransformer
changeSupport, layoutTransformer, viewTransformer -
Constructor Summary
Constructors Constructor Description DrawingTransformer(DrawingEngine de) -
Method Summary
Modifier and Type Method Description voidconcatenate(java.awt.geom.AffineTransform transform)doublegetRotation()doublegetScale()doublegetScaleX()doublegetScaleY()doublegetShearX()doublegetShearY()java.awt.geom.AffineTransformgetTransform()edu.uci.ics.jung.visualization.transform.MutableTransformergetTransformer(edu.uci.ics.jung.visualization.Layer layer)doublegetTranslateX()doublegetTranslateY()voidpreConcatenate(java.awt.geom.AffineTransform transform)voidrotate(double radians, double x, double y)voidrotate(double radians, java.awt.geom.Point2D point)voidscale(double sx, double sy, java.awt.geom.Point2D point)voidsetDrawingEngine(DrawingEngine de)voidsetScale(double sx, double sy, java.awt.geom.Point2D point)voidsetTranslate(double dx, double dy)voidshear(double shx, double shy, java.awt.geom.Point2D from)java.awt.geom.Point2Dtransform(edu.uci.ics.jung.visualization.Layer layer, java.awt.geom.Point2D p)java.awt.geom.Point2Dtransform(java.awt.geom.Point2D p)voidtranslate(double dx, double dy)Methods inherited from class edu.uci.ics.jung.visualization.BasicTransformer
addChangeListener, fireStateChanged, getChangeListeners, getLayoutTransformer, getViewTransformer, inverseLayoutTransform, inverseLayoutTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform, inverseViewTransform, inverseViewTransform, layoutTransform, layoutTransform, removeChangeListener, setLayoutTransformer, setToIdentity, setTransformer, setViewTransformer, stateChanged, transform, transform, viewTransform, viewTransformMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface edu.uci.ics.jung.visualization.transform.BidirectionalTransformer
inverseTransformMethods inherited from interface edu.uci.ics.jung.visualization.util.ChangeEventSupport
addChangeListener, fireStateChanged, getChangeListeners, removeChangeListenerMethods inherited from interface edu.uci.ics.jung.visualization.transform.MutableTransformer
setToIdentityMethods inherited from interface edu.uci.ics.jung.visualization.transform.shape.ShapeTransformer
inverseTransform, transform
-
Field Details
-
drawing_engine
-
-
Constructor Details
-
DrawingTransformer
-
-
Method Details
-
setDrawingEngine
-
transform
public java.awt.geom.Point2D transform(java.awt.geom.Point2D p)- Specified by:
transformin interfaceedu.uci.ics.jung.visualization.transform.BidirectionalTransformer- Overrides:
transformin classedu.uci.ics.jung.visualization.BasicTransformer
-
transform
public java.awt.geom.Point2D transform(edu.uci.ics.jung.visualization.Layer layer, java.awt.geom.Point2D p)- Specified by:
transformin interfaceedu.uci.ics.jung.visualization.MultiLayerTransformer- Overrides:
transformin classedu.uci.ics.jung.visualization.BasicTransformer
-
getTransformer
public edu.uci.ics.jung.visualization.transform.MutableTransformer getTransformer(edu.uci.ics.jung.visualization.Layer layer)- Specified by:
getTransformerin interfaceedu.uci.ics.jung.visualization.MultiLayerTransformer- Overrides:
getTransformerin classedu.uci.ics.jung.visualization.BasicTransformer
-
translate
public void translate(double dx, double dy)- Specified by:
translatein interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
setTranslate
public void setTranslate(double dx, double dy)- Specified by:
setTranslatein interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
scale
public void scale(double sx, double sy, java.awt.geom.Point2D point)- Specified by:
scalein interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
setScale
public void setScale(double sx, double sy, java.awt.geom.Point2D point)- Specified by:
setScalein interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
rotate
public void rotate(double radians, java.awt.geom.Point2D point)- Specified by:
rotatein interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
rotate
public void rotate(double radians, double x, double y)- Specified by:
rotatein interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
shear
public void shear(double shx, double shy, java.awt.geom.Point2D from)- Specified by:
shearin interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
concatenate
public void concatenate(java.awt.geom.AffineTransform transform)- Specified by:
concatenatein interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
preConcatenate
public void preConcatenate(java.awt.geom.AffineTransform transform)- Specified by:
preConcatenatein interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
getScaleX
public double getScaleX()- Specified by:
getScaleXin interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
getScaleY
public double getScaleY()- Specified by:
getScaleYin interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
getScale
public double getScale()- Specified by:
getScalein interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
getTranslateX
public double getTranslateX()- Specified by:
getTranslateXin interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
getTranslateY
public double getTranslateY()- Specified by:
getTranslateYin interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
getShearX
public double getShearX()- Specified by:
getShearXin interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
getShearY
public double getShearY()- Specified by:
getShearYin interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
getTransform
public java.awt.geom.AffineTransform getTransform()- Specified by:
getTransformin interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-
getRotation
public double getRotation()- Specified by:
getRotationin interfaceedu.uci.ics.jung.visualization.transform.MutableTransformer
-