Package com.macrofocus.transform.zoom
Class CartesianFisheyeZoom
java.lang.Object
com.macrofocus.transform.zoom.CartesianFisheyeZoom
- All Implemented Interfaces:
ZoomStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addZoomListener
(ZoomListener listener) 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
-
CartesianFisheyeZoom
-
-
Method Details
-
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
-