Class LayoutScalingControl
- java.lang.Object
-
- edu.uci.ics.jung.visualization.control.LayoutScalingControl
-
- All Implemented Interfaces:
ScalingControl
public class LayoutScalingControl extends java.lang.Object implements ScalingControl
LayoutScalingControl applies a scaling transformation to the graph layout. The Vertices get closer or farther apart, but do not themselves change size. ScalingGraphMouse uses MouseWheelEvents to apply the scaling.- Author:
- Tom Nelson
-
-
Constructor Summary
Constructors Constructor Description LayoutScalingControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
scale(VisualizationServer<?,?> vv, float amount, java.awt.geom.Point2D from)
zoom the display in or out, depending on the direction of the mouse wheel motion.
-
-
-
Method Detail
-
scale
public void scale(VisualizationServer<?,?> vv, float amount, java.awt.geom.Point2D from)
zoom the display in or out, depending on the direction of the mouse wheel motion.- Specified by:
scale
in interfaceScalingControl
- Parameters:
vv
- the VisualizationVieweramount
- how much to adjust scale byfrom
- where to adjust scale from
-
-