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.
-
-
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
-
-