Package com.macrofocus.transform.zoom
Class BifocalLensZoom
java.lang.Object
com.macrofocus.transform.zoom.BifocalLensZoom
- All Implemented Interfaces:
ZoomStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addZoomListener
(ZoomListener listener) double
double
double
boolean
isDebug()
double
normalizedToZoomed
(double x) void
removeZoomListener
(ZoomListener listener) void
setLensNormalized
(double position, double size) void
setZoomFactor
(double zoomFactor) toString()
double
zoomedToNormalized
(double x)
-
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 interfaceZoomStrategy
-
zoomedToNormalized
public double zoomedToNormalized(double x) - Specified by:
zoomedToNormalized
in interfaceZoomStrategy
-
addZoomListener
- Specified by:
addZoomListener
in interfaceZoomStrategy
-
removeZoomListener
- Specified by:
removeZoomListener
in interfaceZoomStrategy
-
toString
-