Class BifocalLensZoom

java.lang.Object
com.macrofocus.transform.zoom.BifocalLensZoom
All Implemented Interfaces:
ZoomStrategy

public class BifocalLensZoom extends Object implements ZoomStrategy
  • Constructor Details

    • BifocalLensZoom

      public BifocalLensZoom()
  • Method Details

    • getFocusPositionNormalized

      public double getFocusPositionNormalized()
    • getFocusSizeNormalized

      public double getFocusSizeNormalized()
    • getZoomFactor

      public double getZoomFactor()
    • isDebug

      public boolean isDebug()
    • setZoomFactor

      public void setZoomFactor(double zoomFactor)
    • setLensNormalized

      public void setLensNormalized(double position, double size)
    • normalizedToZoomed

      public double normalizedToZoomed(double x)
      Specified by:
      normalizedToZoomed in interface ZoomStrategy
    • zoomedToNormalized

      public double zoomedToNormalized(double x)
      Specified by:
      zoomedToNormalized in interface ZoomStrategy
    • addZoomListener

      public void addZoomListener(ZoomListener listener)
      Specified by:
      addZoomListener in interface ZoomStrategy
    • removeZoomListener

      public void removeZoomListener(ZoomListener listener)
      Specified by:
      removeZoomListener in interface ZoomStrategy
    • toString

      public String toString()
      Overrides:
      toString in class Object