Class ViewScalingControl

  • All Implemented Interfaces:
    ScalingControl

    public class ViewScalingControl
    extends java.lang.Object
    implements ScalingControl
    ViewScalingGraphMouse applies a scaling transform to the View of the graph. This causes all elements of the graph to grow larger or smaller. ViewScalingGraphMouse, by default, is activated by the MouseWheel when the control key is pressed. The control key modifier can be overridden in the contstructor.
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ViewScalingControl

        public ViewScalingControl()
    • 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 interface ScalingControl
        Parameters:
        vv - the VisualizationViewer
        amount - how much to adjust scale by
        from - where to adjust scale from