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.
  • Constructor Details

    • LayoutScalingControl

      public LayoutScalingControl()
  • Method Details

    • 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 VisualizationViewer
      amount - how much to adjust scale by
      from - where to adjust scale from