edu.uci.ics.jung.visualization.control
Class LayoutScalingControl
java.lang.Object
edu.uci.ics.jung.visualization.control.LayoutScalingControl
- All Implemented Interfaces:
- ScalingControl
public class LayoutScalingControl
- extends 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
Method Summary |
void |
scale(VisualizationServer vv,
float amount,
Point2D from)
zoom the display in or out, depending on the direction of the
mouse wheel motion. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LayoutScalingControl
public LayoutScalingControl()
scale
public void scale(VisualizationServer vv,
float amount,
Point2D from)
- zoom the display in or out, depending on the direction of the
mouse wheel motion.
- Specified by:
scale
in interface ScalingControl
- Parameters:
vv
- the VisualizationVieweramount
- how much to adjust scale byfrom
- where to adjust scale from
Copyright © 2009. All Rights Reserved.